如何在 Linux 中修改默认的 Java 版本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在 Linux 中修改默认的 Java 版本相关的知识,希望对你有一定的参考价值。

要解决这个问题,你需要改变默认的Java版本到Java JRE 1.7或者更高(假设JRE已经安装了)。
首先,试用下面的update-alternatives命令检查你系统上可用的Java版本:
$ sudo update-alternatives --display java
现在有可用的候选版本,你可以用下面的命令在可用的Java JRE之间切换默认的Java版本:
$ sudo update-alternatives --config java
看到提示的时候,选择你想试用的Java版本。
参考技术A 当你已经成功把jdk1.6.0_24 安装到 /usr/java,并且配置好了系统环境变量

执行 # java -version 时就是 显示jdk1.4.2,是因为你的linux系统有默认的jdk;
执行
1.
# cd /usr/bin
# ln -s -f /usr/local/jdk1.6.0_24/jre/bin/java
# ln -s -f /usr/local/jdk1.6.0_24/bin/javac

2. Remove the old empty java environment
# rm -f /usr/bin/java
# rm -f /usr/bin/javac
# rm -f /etc/alternatives/java
# rm -f /etc/alternatives/javac)
如果执行完1,查看 /usr/bin下的java properties,如果已经修改过来了,则步骤2不必再执行,命令行输入
# java –version
则可以看到jdk版本已经正常
参考技术B 切换默认jdk版本执行
1.

Java代码
# cd /usr/bin
# ln -s -f /usr/java/jdk1.6.0_24/jre/bin/java
# ln -s -f /usr/java/jdk1.6.0_24/bin/javac

2. Remove the old empty java environment

Java代码
# rm -f /usr/bin/java
# rm -f /usr/bin/javac
# rm -f /etc/alternatives/java
# rm -f /etc/alternatives/javac)

如果执行完1,查看 /usr/bin下的java properties,如果已经修改过来了,则步骤2不必再执行,命令行输入
# java –version
则可以看到jdk版本已经正常

Java代码
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02, mixed mode)

怎么修改JAVA JDK的默认版本

更改java默认版本的方式如下:

打开eclipse选择菜单window->java->compiler->选择对应的jdk版本,如下图:

参考技术A 重新设置一下环境变量就行。
在变量名中填"JAVA_HOME"
在变量值中填"D:\Program Files\Java\jdk1.5.0_10"

新建的环境变量为以下三个,分别新建好后就可以测试一下了

JAVA_HOME
D:\Program Files\Java\jdk1.5.0_10

PATH
D:\Program Files\Java\jdk1.5.0_10\bin

CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注前面的点号和分号一定不能丢,还有中间的,后面的分号也不要丢了)
参考技术B 很明显是你的java命令还是1.8的,你可以使用which java,定位到命令的位置,然后用1.7的java命令给替换掉。

如果解决了您的问题请采纳!
如果未解决请继续追问
参考技术C 下载一个你想要的JDK,在电脑上安装之后。右击 我的电脑 属性 环境变量设置,将自己电脑安装地址复制上去,即可本回答被提问者和网友采纳 参考技术D 在电脑的环境变量里把JAVA_HOME改为自己指定的版本。

以上是关于如何在 Linux 中修改默认的 Java 版本的主要内容,如果未能解决你的问题,请参考以下文章

如何修改cloudera默认的java路径

linux无管理员权限时如何切换java版本

怎么修改JAVA JDK的默认版本

jenkins修改默认工作空间主目录路径

linux 如何查看 libray office版本

linux下修改默认python版本