我有一个蝙蝠文件
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 ....
但这没用。
答案 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是包含主函数的类。 %*用于将参数传递给主函数。