有红宝石版本管理等同于Java世界?
我正在寻找允许我轻松下载和安装新JVM并在它们之间切换的工具.例如:
jvm installjvm list //will list installed JVMs on my system jvm use jdk1.6 //will switch my env to jdk 1.6 version, etc.
dom farr.. 17
http://www.jenv.be/将允许这种类型的控制.
http://www.jenv.be/将允许这种类型的控制.
使用JVM,如果需要在它们之间切换,只需使用批处理文件(或powershell脚本)来管理类路径和JVM路径.您不需要依赖系统默认的JVM路径,而只需通过更改运行JVM的shell中的类路径和JVM路径环境,让您的应用程序指向您喜欢的任何JVM.
对于从Registry获取Java位置的程序,理论上您也可以使用批处理脚本来更新它.
在这方面,Java比"Ruby版本管理器"更容易.
如果您使用Ubuntu,您可以通过命令指定要使用的JVM(仅适用于从apt-get或aptitude安装的JVM)
sudo update-alternatives --config java
或者通过设置JAVA_HOME.这是一个很好的教程:
http://vietpad.sourceforge.net/javaonlinux.html
为了完整起见,还有另外两个-jabba(我是作者;使用Go编写,是根据nvm / gvm / rvm设计的)和jenv(不要与jenv.be混淆;不支持从oracle安装)但可以从自定义zip安装)。