1. 下载JDK 安装包从Oracle官网.
2. 上传这个JDK安装包到Linux服务器上,并解压到你选择安装的目录。(本机安装目录是/usr/local.)
tar zxf jdk-8u192-linux-x64.tar.gz
3. 如果你想节省空间可删除这个tar包。
4. 添加java软连接(目的是为了方便之后版本升级和维护,不需要修改环境变量)
ln -s jdk1.8.0_192 java
4. 设置JAVA 环境变量。将以下变量添加到 /etc/profile 或~/.bash_profile 文件里,并用source命令使之生效.
export JAVA_HOME=/usr/local/java
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
Note: 如果在安装和配置新版本JDK 后,执行Java -version 仍显示原来旧版本的jdk,原因是查询到的是Linux安装时自带的jdk版本。
解决办法是(2选1):
1. 查询所安装的jdk,一次卸载这些jdk安装包。
2. 执行which java和which javac查询java的执行路径,分别显示:
/usr/bin/java
/usr/local/java/bin/javac
检查当前bin下的java指向哪个文件:
[root@SGDLITVM0701 local]# ll /usr/bin/java
lrwxrwxrwx. 1 root root 22 Dec 29 2016 /usr/bin/java -> /etc/alternatives/java
将当前bin下的java文件指向新的JDK所在目录。
[root@SGDLITVM0701 local]# unlink /usr/bin/java
[root@SGDLITVM0701 local]# ln -s $JAVA_HOME/bin/java /usr/bin/java
本文详细介绍了如何在Linux环境下下载并安装JDK,包括上传安装包、解压缩、创建软链接以及设置环境变量等步骤。同时,针对安装新版本JDK后仍显示旧版本的问题,提供了两种解决方案。
1273

被折叠的 条评论
为什么被折叠?



