我试图降级java版本。
如果我在Ubuntu上使用apt-get install sun-java6-jdk,它将安装java版本的1.6.26。
我想要的是java 1.6.20。如何降级java?
发布于 2012-02-10 05:59:13
Linux上的Java不需要以root用户身份安装。您可以在Linux上安装任意多个不同的Java版本,可以安装在单独的用户帐户中,也可以安装在单个帐户中。
我总是这样做(从一个Java版本切换到另一个版本),以便在不同版本的JVM上进行测试。
更改Java版本可以像下面这样简单:
... $ which java
/home/b/jdk1.5.0_22/bin/java
... $ export PATH=/home/b/jdk1.6.0_25/bin:$PATH
... $ which java
/home/b/jdk1.6.0_25/bin/java要获取旧版本,请转到"Oracle Java Archive“页面(如果链接断开,请使用Google):
http://www.oracle.com/technetwork/java/archive-139210.html
那就选你的毒药吧。我下载.bin,chmod +x,然后从.tgz中提取我想要的Java版本。
然后,我只需设置路径,通常我就可以开始工作了。
我使用一个IntelliJ版本运行我的集成开发环境( JDK IDEA),我通常使用另一个JDK进行编译,并在几个JVM上进行测试。
所有这些都来自同一个用户帐户。
因此,您不需要在Linux系统上安装"one“Java版本...
现在,具体地说,如果我是您,我会在成为root用户时简单地删除Java中的所有痕迹,然后从Oracle Java Archive下载所需的旧版本。
发布于 2014-10-09 04:45:16
就像tactical所说的,你可以安装任意多个版本,要切换当前版本只需运行:
sudo update-alternatives --config java并选择所需的版本。
如果您愿意,可以为javac和javaws运行它:
sudo update-alternatives --config javac
sudo update-alternatives --config javaws发布于 2020-09-22 01:56:05
按照以下步骤将 JAVA hereJAVA14降级到JAVA8
sudo apt-get update
sudo apt-get install openjdk-8-jdk
sudo update-alternatives --config javac现在选择JDK的版本
sudo update-alternatives --config java现在选择JRE的版本
DONE
检查是否被降级
java -versionhttps://stackoverflow.com/questions/9219323
复制相似问题