【发布时间】: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?
【问题讨论】:
我在 /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?
【问题讨论】:
将类似于以下内容的内容添加到您的~/.bashrc
export JAVA_HOME="/usr/lib/jvm/jdk1.7.0"
export PATH="$JAVA_HOME/bin:$PATH"
要加载更改,您只需键入“bash”即可运行新的 bash:]
【讨论】:
~/.bashrc 进行任何更改,这些都不会立即被考虑在内。你必须打开新的 bash。另一种选择是输入". ~/.bashrc"
export JAVA_HOME="/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.3.0.fc19.i386" 但当然这取决于
更改 PATH 变量,使 /usr/lib/jvm 列在包含 Open JDK 的目录之前。如果你使用 bash,你可以在你的主目录中的 .bashrc 文件中执行此操作。
【讨论】: