降级java版本

发布于 2025-01-03 18:54:00 字数 144 浏览 1 评论 0原文

我尝试降级java版本。

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

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

I tried to downgrade java version.

If I use apt-get install sun-java6-jdk on Ubuntu, it will install java version 1.6.26 .

What I want is java 1.6.20. How can I downgrade java?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

伤痕我心 2025-01-10 18:54:00

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 获取旧版本。

Java on Linux doesn't need to be installed as root. You can install as many different Java versions you want on Linux, either in separate user accounts or in a single account.

I do it all the time (switching from one Java version to another) to test on various versions of the JVM.

Changing your Java version can be as simple as this:

... $  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

To fetch an old version, go to the "Oracle Java Archive" page (Google if link becomes broken):

http://www.oracle.com/technetwork/java/archive-139210.html

Then pick your poison. I download the .bin, chmod +x it and then I extract the Java version I want from the .tgz.

Then I simply set the PATH and I'm usually good to go.

I run my IDE (IntelliJ IDEA) using one Java version, I typically compile using another JDK and I test on several JVMs.

All this from the same user account.

So it's not as if you had to install "one" Java version on a Linux system...

Now, concretely, if I were you, I'd simply remove all traces from Java while being root, and then I'd download the old version I need from the Oracle Java Archive.

白昼 2025-01-10 18:54:00

就像战术编码员所说,您可以安装任意多个版本,只需运行即可切换当前版本:

sudo update-alternatives --config java

并选择所需的版本。

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

sudo update-alternatives --config javac

sudo update-alternatives --config javaws

来源:
<一href="https://askubuntu.com/questions/56104/how-can-i-install-sun-oracles-proprietary-java-jdk-6-7-8-or-jre">https://askubuntu。 com/questions/56104/how-can-i-install-sun-oracles-proprietary-java-jdk-6-7-8-or-jre

like tactical coder said, you can install as many versions as you want, to switch the current version just run:

sudo update-alternatives --config java

And select the desired version.

If you wish, run it for javac and javaws:

sudo update-alternatives --config javac

sudo update-alternatives --config javaws

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

Hello爱情风 2025-01-10 18:54:00

请按照以下步骤在此处降级 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

Follow these steps to downgrade JAVA here[JAVA14 to JAVA8]:

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

sudo update-alternatives --config javac

Now Select the version of JDK

sudo update-alternatives --config java

Now Select the version of JRE

DONE

Check if it is downgraded by

java -version
独孤求败 2025-01-10 18:54:00

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

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

选择您要用作默认值的 java

$java -version
检查java版本

$sudo apt-get install openjdk-8-jre (replace with the version you want to install)

$sudo update-alternatives --config java
{will get the option to choose the alternative java on your machine}

select the one you want to use as default

$java -version
Check the java version

辞取 2025-01-10 18:54:00

我发现 Jenv 是在 Java 版本之间切换的最简单方法。您可以全局设置 Java 版本,也可以设置它以便某些目录将使用指定版本的 Java。
使用 Homebrew 安装或从 github 克隆后,请查看他们的网站

就像这样简单:

jenv add /path/to/ java1.6.20/home

jenv 全局 1.6.20

I find Jenv to be the easiest way to switch between Java versions. You can set a Java version globally, or you can set it so that certain directories will use a specified version of Java.
See their website

once installed with Homebrew or cloned from github its as easy as:

jenv add /path/to/java1.6.20/home

jenv global 1.6.20

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文