centos7开发java体验_centos7之Java开发环境构建
CensOS7环境
我个人的博客环境如下:
希望这个教程可以帮助到linux新手朋友们或者其他在安装软件时遇到问题的朋友们
当然了,百度上也有很多类似这样的教程,我个人贴出来,一来为分享,二来以后自己用到时,上手就有,不必担心为此耗费比较长的时间。
该教程是我个人使用xmind写的,只是通过导出工具导出为html,才会显示如下,不过导出的显示信息,不会影响正常阅读。
本人亲自实践过,有任何问题可以留言
Java开发基本环境
1.jdk的安装
rpm安装
获取rpm安装包
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm
jdk官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
安装rpm
rpm -ivh jdk-8u131-linux-x64.rpm
java -version 显示对应的Java版本信息
2.tomcat安装
首先在浏览器输入tomcat,进入tomcat官网
选择对应的版本,将链接复制下来,然后再Linux上执行wget命令进行下载
wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.0.52/bin/apache-tomcat-8.0.52.tar.gz
解压tomcat
tar -xzvf apache-tomcat-8.0.52.tar.gz
获得tar包
wget http://dev.MysqL.com/get/Downloads/MysqL-5.7/MysqL-5.7.16-1.el7.x86_64.rpm-bundle.tar
解压tar包
tar -xvf MysqL-5.7.16-1.el7.x86_64.rpm-bundle.tar
安装(存在依赖关系,依次安装)
rpm -ivh MysqL-community-common-5.7.16-1.el7.x86_64.rpm
rpm -ivh MysqL-community-libs-5.7.16-1.el7.x86_64.rpm
rpm -ivh MysqL-community-client-5.7.16-1.el7.x86_64.rpm
rpm -ivh MysqL-community-server-5.7.16-1.el7.x86_64.rpm
在安装这个的时候可能会报错,通过这个方法可以解决
获取相关依赖包并安装
下载
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm
安装
rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm
yum安装相关包
yum install net-tools
数据库初始化
MysqLd --initialize --user=MysqL
获得随机密码
cat /var/log/MysqLd.log
systemctl start MysqLd.service
MysqL -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
4. maven安装
安装命令
yum install maven
安装成功
mvn -v 显示对应的版本信息
5.git安装
安装命令
yum install git
准备相关的依赖库
yum install gcc gcc-c++ autoconf automake
yun -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
解压 tar-xzvf pcre-8.35.tar.gz
./configure
make && make install 编译安装
获取安装包
wget http://Nginx.org/download/Nginx-1.6.2.tar.gz
解压该包
tar xzvf Nginx-1.6.2.tar.gz
/configure --prefix=/usr/local/Nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/home/yc/pcre-8.35
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250
centos7开发java体验_centos7之Java开发环境构建相关推荐
- Android开发初体验之百度地图开发(3)
在前面文章我分享了如何开始初步的使用百度地图API以及地图搜索功能,这次我将分享如何在百度地图上设置marker,以及info窗口,这次也主要是参考了鸿洋老师的博客,大家想继续学习的话也可以关注一下鸿 ...
- 小程序 | 基于WAMP的新闻网小程序开发(体验全栈式开发微信小程序)
之前学习微信小程序开发,主要是基于JS.WXML.WXSS的前端开发,对于后端技术不精的我也是使用了微信开发者工具中的云开发功能,但是今天突发奇想,特别想体验一下全栈式开发微信小程序,学习了一下基于W ...
- Intel INDE(集成原生开发人员体验)的Windows开发指导
Intel® INDE Getting Started Guide for Developing Windows* Applications https://software.intel.com/en ...
- 深入c语言pdf,深入体验C语言项目开发1.pdf
深入体验C 语言项目开发 薛小龙 清华大学出版社 2011 07 本丛书的主要编写人员有陈强.李佐彬.李淑芳.蒋凯. 王梦.王书鹏.张子言.张建敏.陈德春.李藏.关立勋. 秦雪薇.薛多鸯.李强.刘海洋 ...
- Windows Embedded CE 6.0开发初体验(二)CE开发环境 收藏
上一篇<Windows Embedded CE 6.0开发初体验>之"嵌入式开发流程": http://blog.csdn.net/aawolf/archive/200 ...
- Windows Embedded CE 6.0开发初体验(一)Windows CE概述
这篇文章的目的并不是介绍Windows Embedded CE开发的方方面面,只是用一个初涉嵌入式领域的软件开发者的视角来介绍Windows CE开发中最常用的概念和知识,解决大家会在实际开发中碰到的 ...
- 05_Java筑基之Java开发初体验
05_Java筑基之Java开发初体验 一. 编写第一个HelloWorld程序 1. Java开发步骤 Java开发需要三个步骤:  也就是会经历如下顺序:  2. 第一步:编写源程序 一开始, ...
- Java开发初体验:第一个Java程序:HelloWorld
文章目录 2.1 java语言的环境搭建 2.2 开发体验:HelloWorld 2.3 注释(Comment) 2.4 Java API文档 2.5 常用的Java开发工具(Integrated D ...
- sequoiadb java使用_Sequoiadb 测试体验系列之四 – Java 开发
上一篇中尝试了一下SequoiaDB的 shell控制台的使用,研究了一下控制台中匹配符.更新符和聚集符的使用.今天尝试一下SequoiaDB官方提供的Java 驱动. 首先要从官方下载驱动程序,按照 ...
最新文章
- 石家庄的联通破网络,请大家鉴定
- CVPR 2022 | 一种有效提升点云语义分割边界性能的学习框架
- 【c语言】求最大最小值
- 蓝色巨人的硬件业务:存储营收或将下滑
- 顺序查找法,用函数实现。
- Android的基本常用的短信操作
- 那个一年发四篇Cell的研究生,后来怎么样了?
- Python案例:通过城市区域代码查询天气
- 21计算机考研上岸经验分享(一战成硕,普通双非逆袭顶级211)
- 利用webBrowser实现万能打印
- [北航软工]技术规格说明书
- 关于IP地址定位、IP查询和IP地址库 你想了解的历史都在这里
- 80286 与 80386,实模式与保护模式切换编程
- android_x86安装arm转译
- Linux修改系统时间
- 用Python做数据分析之数据统计
- Android开启双摄像头
- 解决Worker 1 failed executing transaction ‘ANONYMOUS‘ at master log mall-mysql-bin.000001, end_log_pos
- 高速电路设计基本概念之——period jitter,cycle-cycle jitter,N-cycle jitter,long-term jitter, TIE等
- D:\eclipse-workspace\.metadata\.plugins\org.eclipse.core.resources\.projects