1. 在usr目录下新建自己配置相关的目录,我一般将自己相关的内容都放在usr目录下
示例:mkdir 1-8

2. 在oracle官网下载jdk
2.1.安装有两种方式:
1.下载包,上传到当前linux服务器下解压使用
2.使用wget命令,但是使用wget命令直接下载包解压的话,会报错,如下:

去Oracle官网下载过jdk的童鞋应该都知道,下载之前需要同意Oracle的安装协议,不然不能下载,但是用wget的方式,默认是不同意,虽然能下载下来,但是下载下来的文件会有问题,所以在Linux上解压一直失败。
使用如下命令:
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz
# 后面的下载链接可以自行去官网复制
解压 tar -xvf jdk-8u171-linux-x64.tar.gz.1
3.设置jdk环境变量
这里采用全局设置方法,它是是所有用户的共用的环境变量
root权限下执行命令:$sudo gedit ~/.bashrc
如图:

末尾添加:
export JAVA_HOME=/usr/jdk/1-8/jdk1.8.0_171
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
- 等号两侧不要加入空格,不然会出现“不是有效的标识符”,因为source /etc/profile 时不能识别多余到空格,会理解为是路径一部分。
4、检验是否安装成功
在终端输入如下命令
java -version
看看是否安装成功
成功则显示如下:

至此,jdk安装结束
网友评论