1、下载linux版jdk jdk-8u161-linux-x64.tar.gz
2、将jdk拷贝到安装目录
3、执行命令 tar -zxvf jdk-8u161-linux-x64.tar.gz,解压jdk
4、配置环境变量sudo gedit /etc/profile,文件末尾加上如下环境变量配置
export JAVA_HOME=/home/copple/java/jdk1.8.0_161
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
ps.本人的jdk存放地址为/home/copple/java
5、重启配置 source /etc/profile
6、查看是否配置成功。输入命令 java -version
上网查询,发现可能原因:
1、/etc/profile 配置文件中环境变量配置后 未重启配置,即执行命令 source /etc/profile
2、安装的jdk版本和系统的版本不匹配
第一个我已经完成了,那么问题可能是第二个:
查询系统版本
执行命令getconf LONG_BIT(LONG_BIT一定要大写)
系统版本是32位,但是安装的jdk是64位的,需要重新下载对应的版本jdk
下载Linux版本jdk jdk-8u5-linux-i586.tar.gz
拷贝到对应目录,并解压:
配置环境变量
重启配置,查看是否配置成功:
可以查看到jdk的版本号,代表配置成功!!!