降级java版本
我尝试降级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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
Linux 上的 Java 不需要以 root 身份安装。您可以在 Linux 上安装任意多个不同的 Java 版本,无论是在单独的用户帐户中还是在单个帐户中。
我一直这样做(从一个 Java 版本切换到另一个版本)来测试不同版本的 JVM。
更改 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 获取旧版本。
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:
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.
就像战术编码员所说,您可以安装任意多个版本,只需运行即可切换当前版本:
并选择所需的版本。
如果您愿意,可以为 javac 和 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:
And select the desired version.
If you wish, run it for javac and javaws:
Source:
https://askubuntu.com/questions/56104/how-can-i-install-sun-oracles-proprietary-java-jdk-6-7-8-or-jre
请按照以下步骤在此处降级 JAVA[JAVA14 到 JAVA8]:
现在选择 JDK 版本
现在选择 JRE 版本
完成
检查是否降级
Follow these steps to downgrade JAVA here[JAVA14 to JAVA8]:
Now Select the version of JDK
Now Select the version of JRE
DONE
Check if it is downgraded by
您可以从 归档部分下载它Java SE 6。
You can download it from the archive section for Java SE 6.
$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
我发现 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