在不更改 JAVA_HOME 的情况下设置 jruby jvm

Set the jruby jvm without changing the JAVA_HOME

是否可以在不更改Windows中的JAVA_HOME环境变量的情况下更改jruby使用的jre?

我是 运行 jruby 和 jruby.exe,但找不到 jre 路径的任何参数。我不想更改我的 JAVA_HOME(即 Java 1.6),因为它会影响我机器上的其他应用程序,但我只想指定 Jruby 使用 Java 1.7 jre 否则我会收到错误。

我正在使用 jruby 1.7.23。

如果你在 cmd 行中 set JAVA_HOME 或在 jruby.bat 启动器中 "hard-code" 它(气馁但如果你必须... ) 只会从该特定 cmd 行为进程 运行 更改它。