【发布时间】:2013-04-20 21:44:43
【问题描述】:
我曾经在我的Linux 机器上安装了多个JDK,我喜欢从命令行从一个版本切换到另一个版本(我曾经手动更改我的JAVA_HOME):
这是我目前的做法:
我的source~/.paths 在我的.bashrc 中。
.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,然后我将re-source 指向我的.paths 文件。
我知道IDE 可以轻松管理多个JDK,但我想要一个类似rvm 的解决方案。
- 还有什么更好的技巧吗?
- 更好的是,Java 中有 rvm 的等价物吗?
【问题讨论】:
-
JVM version manager的可能重复
标签: java linux shell build rvm