繁体   English   中英

降级java版本

[英]downgrade java version

我试图降级java版本。

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

我想要的是java 1.6.20 我如何降级java?

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

然后选择你的毒药。 我下载了.binchmod +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

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

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

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

sudo update-alternatives --config javac

现在选择JDK的版本

sudo update-alternatives --config java

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

java -version

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

我发现 Jenv 是在 Java 版本之间切换的最简单方法。 您可以全局设置 Java 版本,也可以设置它以便某些目录使用指定的 Java 版本。 看他们的网站

一旦与 Homebrew 一起安装或从 github 克隆它就很简单:

jenv 添加 /path/to/java1.6.20/home

jenv 全球 1.6.20

$sudo apt-get install openjdk-8-jre (替换为你要安装的版本)

$sudo update-alternatives --config java {将获得在您的机器上选择替代 java 的选项}

选择您要用作默认值的那个

$java -version 检查java版本

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM