降级java版本

chn*_*net 14 java ubuntu install

我试图降级java版本.

如果我apt-get install sun-java6-jdk在Ubuntu上使用,它将安装java版本1.6.26.

我想要的是java 1.6.20.我怎样才能降级java?

Tac*_*der 12

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
Run Code Online (Sandbox Code Playgroud)

要获取旧版本,请转到"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下载我需要的旧版本.


小智 10

像战术编码器说的,你可以安装任意数量的版本,切换当前版本只需运行:

sudo update-alternatives --config java
Run Code Online (Sandbox Code Playgroud)

并选择所需的版本.

如果您愿意,可以为javac和javaws运行它:

sudo update-alternatives --config javac

sudo update-alternatives --config javaws
Run Code Online (Sandbox Code Playgroud)

资料来源:https: //askubuntu.com/questions/56104/how-can-i-install-sun-oracles-proprietary-java-jdk-6-7-8-or-jre


小智 6

请按照以下步骤在此处将JAVA降级 [JAVA14 至 JAVA8]:

sudo apt-get update 
sudo apt-get install openjdk-8-jdk

sudo update-alternatives --config javac
Run Code Online (Sandbox Code Playgroud)

现在选择JDK的版本

sudo update-alternatives --config java
Run Code Online (Sandbox Code Playgroud)


现在选择JRE DONE 的版本
检查它是否被降级

java -version
Run Code Online (Sandbox Code Playgroud)


Ted*_*opp 1

您可以从Java SE 6 的存档部分下载它。