首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux系统中的多个JRE

Linux系统中的多个JRE
EN

Stack Overflow用户
提问于 2013-06-05 12:03:51
回答 3查看 2.1K关注 0票数 2

在所有的教程“如何在Linux中安装Oracle”中,据说OpenJDK 必须从系统中清除。这绝对有必要吗?

有没有办法避免不同厂商(例如Oracle和OpenJDK)在Linux系统(特别是Linux/Ubuntu)上的JREs/ JDK之间的冲突?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-06-05 12:12:48

不,我不记得在安装Oracle 7时做过什么,这是我为Debian系统所做的(基于) (Mint/Ubuntu也会做得很好):

代码语言:javascript
复制
apt-get install java-package //it's in contrib
wget -c http://download.oracle.com/otn-pub/java/jdk/7u21-b11/jre-7u21-linux-x64.tar.gz
make-jpkg jre-7u21-linux-x64.tar.gz
dpkg -i the-generated-package.deb

在此之后,系统将很可能将OpenJDK保持为默认状态,如果您想要更改它,请运行

代码语言:javascript
复制
sudo update-alternatives --config java

然后选择合适的JRE。

票数 2
EN

Stack Overflow用户

发布于 2013-06-05 12:31:31

在Debian和Ubuntu (可能也是薄荷)中,有一个包java-common,它有一个工具update-java-alternatives,可以同时使用手册配置所有的Java替代品。

它非常容易地允许在包括OpenJDK和Oracle在内的许多Java安装之间进行切换。

对于Ubuntu (可能还有薄荷),我建议使用Webupd8软件包并沿oracle-java7-installer安装oracle-java7-set-default。这将设置适当的环境变量(通过/etc/profile.d/jdk.*脚本)。

这样您就可以拥有许多JDK,在它们之间切换并选择一个默认值。

票数 2
EN

Stack Overflow用户

发布于 2013-06-05 12:10:25

只要您知道使用的是哪个are /JDK,就可以安装任意数量的are/JDK。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16939468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档