选择在Windows上运行的Java可执行文件

时间:2015-04-23 21:21:15

标签: java windows

我得到的应用程序需要不同版本的Java才能正常运行。我注意到C:\ProgramData\Oracle\Java\javapathPATH变量中的优先级最高。此文件夹包含java.exejavaw.exejavaws.exe。这些似乎是符号链接,在我的例子中,指向C:\Program Files (x86)\Java\jre1.8.0_40\bin中的可执行目标。

不使用mklink修改目标以使用其他JRE,是否有更好的方法来更改要使用的JRE?

3 个答案:

答案 0 :(得分:2)

如果您需要在特定的jvm下运行eclipse,请检查以下链接:Eclipse.ini ...然后,

在eclipse.ini文件中添加-vm选项;例如-vm C:\Program Files\Java\jre7\bin\javaw.exe

答案 1 :(得分:1)

您可以通过命令行传递参数 -version:release

来选择JVM版本

请参阅http://docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html#BABDJJFI

答案 2 :(得分:0)

如果这些应用程序需要不同版本的java,您可以使用批处理文件启动它们并调用说

c:\somepath\java.exe -jar pathToSomeJAR 

或者如果他们在你可以做的文件夹中将课程弄平了

c:\somepath\java.exe someClassWithStaticMainMethod.class