小编Sud*_*ger的帖子

JAVA_HOME 和 update-alternatives 有什么区别?

我一直试图找出将 OpenJDK Java 运行时作为我的 Fedora 机器的默认 Java 运行的最佳方法,并使用 Oracle JDK 6 进行 Android 开发,即从 Android Bundle 运行 Android SDK Manager、Android Studio 和 Eclipse。

我从 Fedora 存储库安装了 OpenJDK Java Runtime,它具有如下设置替代方案。

[donnie@fedora ~]$ alternatives --list | grep java
jre_openjdk             auto    /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.5.1.fc20.x86_64/jre
jre_1.7.0               auto    /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.5.1.fc20.x86_64/jre
java                    auto    /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.5.1.fc20.x86_64/jre/bin/java
libjavaplugin.so.x86_64 auto    /usr/lib64/IcedTeaPlugin.so
Run Code Online (Sandbox Code Playgroud)

我已经使用 Oracle 提供的 rpm 安装了 Oracle JDK 6。

我可以通过在.bashrc.

export JAVA_HOME=/usr/java/jdk1.6.0_45/
export PATH=$JAVA_HOME/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

我注意到 Chrome 仍然使用 OpenJDK(因为我仍然需要链接插件)。

JAVA_HOME 和使用替代品有什么区别?

java alternatives

16
推荐指数
1
解决办法
2万
查看次数

标签 统计

alternatives ×1

java ×1