一 Windows 安装
1 下载
https://pan.baidu.com/s/1F0Imh6ZutyuSTlMWCMV7kg
或者到官网下载
2 安装
Windows下安装比较简单,直接下一步就ok
3 配置环境变量
在系统变量中新建JAVA_HOME:
JAVA_HOME:C:\Program Files\Java\jdk1.8.0_181
在系统变量中新建CLASSPATH:
CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
修改PATH:
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
二 Linux 安装
1 遇到的问题
问题1:安装jdk的时候,jdk解压失败?
我是通过wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-i586.tar.gz下载的,但是解压失败,这一点上花费了我差不多半小时时间,起初是怀疑是不是我命令用错了,查了半天都没个结果。
最后手动去oracle官网手动下载,然后上传到服务器上,解压,成功。
这期间我发现手动下载的文件和wget方式下载的文件大小都不一样,对这个我没有深究,应该是wget下载下载的文件有问题,因为手动在官网上下载JDK,需要同意license,但是wget方式下载默认是不勾选的
问题2:JDK版本问题,导致其他依赖服务无法运行
本来是需要jdk64位,结果在下载的时候看走眼了,下载了32位的,结果导致后面的Sonarqube无法启动
2 服务器准备
云服务器:centos7 系统
3 安装JDK
3.1 下载JDK
https://pan.baidu.com/s/12wtWW8IMpyQczgVgq4oBPQ
或者是到官网
下载完成之后上传到服务器
3.2 创建目录
cd /usr/local
mkdir software
3.3 解压JDK包
tar -zxvf jdk-8u181-linux-x64.tar.gz
3.4 移动到指定目录
mv jdk1.8.0_181/ /usr/local/software/java8
3.5 配置环境变量
vim /etc/profile
export JAVA_HOME=/usr/local/software/java8
export JRE_HOME=/usr/local/software/java8/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
3.6 使配置生效
source /etc/profile
3.7 测试
java -version