下载地址
注意下载x64位压缩包。我这里使用的是 jdk-8u111-linux-x64.gz
安装
下载后放到 usr/local/jdk8 目录下, 如果usr无此目录,请使用mddir xxx 命令创建目录,目录可以任意创建,
解压:tar -zxvf jdk-8u111-linux 到目录
配置环境变量
执行命令:vi /etc/profile
然后再输入命令: i 进入insert 模式
在文件最后加上:
JAVA_HOME=/usr/local/jdk8/jdk1.8.0_111
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
其中java_home 的值请根据实际目录修改。
执行命令::wq 保存退出。
执行命令:source /etc/profile 使配置文件重新生效。
解决方式:
1、可以先尝试: tar -xvf jdkxxxx ,将命令中的z去掉。
2、通过file 命令查看压缩文件内容类型. 我通过
执行命令:java -version 测试安装情况。
备注:gzip: stdin: not in gzip format tar.gz
解压文件的时候,可能会报 gzip: stdin: not in gzip format tar.gz错误,如下图:
解决方式:
1、可以先尝试: tar -xvf jdkxxxx ,将命令中的z去掉。
2、如果前一步还是不能解压,通过file 命令查看压缩文件内容类型. 下图参考
看到我这的文件属性是 html txt,所以重新去官网下载一份安装压缩包即可.
下载地址参考文开头。