17 我已经安装了OpenJDK 6和7。当我从命令行运行“ java somefile”时,将调用OpenJDK 6。我不想更改此默认行为。我可以使用什么命令来运行非默认的OpenJDK 7安装? (我习惯于运行“ python somefile”来调用默认的Python,“ python2.7 somefile”来专门使用Python 2.7,而“ python3 somefile”来专门使用Python3。) java openjdk — 凯瑟琳·里克斯 source
8 您可以将别名绑定到特定的Java版本。只需将以下几行添加到您的$HOME/.bashrc: alias java6='/path/to/java6/bin/java' alias java7='/path/to/java7/bin/java' 一样javac,你应该没事;-) — 假 source 4 不同Java可执行文件的路径如下:/ usr / lib / jvm / java-7-openjdk-amd64 / bin / java — ImaginaryRobots 2012年 1 Java通常期望设置$JAVA_HOME环境变量。您应该使用类似的东西JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 — Stephen Ostermiller
28 您可以使用update-alternatives命令选择Java版本。 在终端中运行以下命令。 sudo update-alternatives --config java 并键入您要使用的选择编号。 像这样: 注意: 上面的描述是更改默认版本的过程。它不是该问题的答案,但仅供参考。 — vine_user source 最好改用update-java-alternatives。这样,您将更新所有与Java相关的命令。 — Boon