我曾经在我的Linux机器上安装了多个JDK,并且喜欢通过命令行从一个版本切换到另一个版本(我曾经手动更改我的JAVA_HOME):
这是我的当前方法:
我在我的.bashrc中source一个~/.paths。
.paths包含了我机器上安装的所有JDK。
JDK7="~/local/jdk1.7.0_15"
JDK8="~/local/jdk1.8.0"
// I use Jdk 7 by default
JDK_HOME=$JDK7;
// including $JDK_HOME/bin to the $PATH
当我想切换到JDK8
时,我会修改文件中的JDK_HOME
变量指向JDK8
,然后重新加载我的.paths
文件。
我知道IDE
可以轻松管理多个JDK
,但我想要一个类似于rvm的解决方案。
- 有更好的技巧吗?
- 更好的是,Java中是否有任何等效于rvm的东西?