【问题标题】:Switch from open jdk to Sun jdk从 open jdk 切换到 Sun jdk
【发布时间】:2013-01-09 06:57:51
【问题描述】:

我在 /usr/lib/jvm 中有 jdk1.7.0 目录以及其他 open-jdk 版本。我希望我的 Ubuntu 12.04 将此 jdk(jdk1.7.0) 视为其主要 jdk,即我不想使用 open-jdks。

当我输入 java -version 或 javac -version 时,它两次都返回它正在使用 openjdk 及其 jre。怎么改成jdk1.7.0?

【问题讨论】:

    标签: java openjdk


    【解决方案1】:

    将类似于以下内容的内容添加到您的~/.bashrc

    export JAVA_HOME="/usr/lib/jvm/jdk1.7.0"
    export PATH="$JAVA_HOME/bin:$PATH"
    

    要加载更改,您只需键入“bash”即可运行新的 bash:]

    【讨论】:

    • Jiri 成功了。谢谢。你能说出 bash 命令的具体作用吗?
    • 它会打开一个新的 bash(如果需要,可以使用终端)。如果您对~/.bashrc 进行任何更改,这些都不会立即被考虑在内。你必须打开新的 bash。另一种选择是输入". ~/.bashrc"
    • 然后从 Sun JRE 转到 OpenJRE?我会将这些变量设置为什么?谢谢
    • @Geremia 在我的 Fedora 盒子上我使用以下路径 export JAVA_HOME="/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.3.0.fc19.i386" 但当然这取决于
    【解决方案2】:

    更改 PATH 变量,使 /usr/lib/jvm 列在包含 Open JDK 的目录之前。如果你使用 bash,你可以在你的主目录中的 .bashrc 文件中执行此操作。

    【讨论】:

    • 我的 .bashrc 中没有看到任何 PATH 变量
    • @AnkitAgrawal 然后添加它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 2021-02-12
    • 2017-08-15
    • 1970-01-01
    • 2013-12-05
    • 1970-01-01
    相关资源
    最近更新 更多