如何选择要使用的Java?
我已经安装了OpenJDK 6和7.当我从命令行运行“java somefile”时,会调用OpenJDK 6。 我不想更改此默认行为。 我可以使用什么命令来运行我的非默认OpenJDK 7安装?
(我习惯于运行“python somefile”来调用默认的Python,“python2.7 somefile”专门使用Python 2.7而“python3 somefile”专门使用Python 3。)
您可以将别名绑定到特定的Java版本。 只需$HOME/.bashrc
添加到$HOME/.bashrc
:
alias java6='/path/to/java6/bin/java' alias java7='/path/to/java7/bin/java'
对于javac
,你应该没问题;-)
您可以使用update-alternatives
命令选择java版本。
在终端中运行以下命令。
sudo update-alternatives --config java
和您要使用的类型选择号。
像这样:
注意:以上描述是更改默认版本的过程。 这不是这个问题的答案,但它留待参考。