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)
| 归档时间: |
|
| 查看次数: |
32079 次 |
| 最近记录: |