降级 java 版本
我试图降级Java版本。
如果我在Ubuntu上使用,它将安装java版本。apt-get install sun-java6-jdk
1.6.26
我想要的是.如何降级 Java?java 1.6.20
我试图降级Java版本。
如果我在Ubuntu上使用,它将安装java版本。apt-get install sun-java6-jdk
1.6.26
我想要的是.如何降级 Java?java 1.6.20
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版本。
然后我只需设置PATH,我通常就可以走了。
我使用一个Java版本运行我的IDE(IntelliJ IDEA),我通常使用另一个JDK进行编译,并在几个JVM上进行测试。
所有这些都来自同一个用户帐户。
因此,这并不是说您必须在Linux系统上安装“一个”Java版本...
现在,具体来说,如果我是你,我会在root时从Java中删除所有痕迹,然后我会从Oracle Java Archive下载我需要的旧版本。
就像战术编码器说的,你可以随心所欲地安装任意数量的版本,切换当前版本就跑了:
sudo update-alternatives --config java
然后选择所需的版本。
如果你愿意,可以为javac和javaws运行它:
sudo update-alternatives --config javac
sudo update-alternatives --config javaws