如何从蝙蝠文件中调用Java

时间:2018-09-11 17:14:38

标签: java batch-file

我有一个蝙蝠文件

with has

@call java -Xms1512m ....

在这种情况下,java是Java 8,而不是Java,我想指向Java 9位置,即c:/java_9/jre/bin/java.exe

我尝试了

 @call c:/java_9/jre/bin/java.exe -Xms1512m ....

但这没用。

1 个答案:

答案 0 :(得分:0)

如果您已正确设置JAVA_HOME,请使用以下脚本

@ECHO OFF

SET JAVA_CMD="%JAVA_HOME%"\bin\java.exe

SET _CLASSPATH=<classpath_location>

SET JAVA_OPTS=-Xms512m -Xmx1024m

%JAVA_CMD% %JAVA_OPTS% -classpath %_CLASSPATH% com.learn.Mainclass %*

MainClass是包含主函数的类。 %*用于将参数传递给主函数。