Batch file 使用自定义JRE运行java
我正在尝试使用带有自定义绑定jre的.bat文件运行我的jar文件 我不知道我应该写什么到bat文件Batch file 使用自定义JRE运行java,batch-file,java,Batch File,Java,我正在尝试使用带有自定义绑定jre的.bat文件运行我的jar文件 我不知道我应该写什么到bat文件 我找到了最好的解决方案: cd路径\to\jre\bin java.exe-jar的jar路径只需限定您的java路径版本即可 [PATH_TO_YOUR_JRE]\java[.exe|.bat] [OPTIONS] [CLASS] [ARGUMENTS] 通常你会写信 java -jar myjar.jar c:\mybundle\bin\java -jar myjar.jar 给你
我找到了最好的解决方案:
cd路径\to\jre\bin
java.exe-jar的jar路径
只需限定您的java路径版本即可
[PATH_TO_YOUR_JRE]\java[.exe|.bat] [OPTIONS] [CLASS] [ARGUMENTS]
通常你会写信
java -jar myjar.jar
c:\mybundle\bin\java -jar myjar.jar
给你写信
java -jar myjar.jar
c:\mybundle\bin\java -jar myjar.jar
只需限定您的java路径版本即可 通常你会写信
java -jar myjar.jar
c:\mybundle\bin\java -jar myjar.jar
给你写信
java -jar myjar.jar
c:\mybundle\bin\java -jar myjar.jar
bat是否与JRE分发文件夹位于同一目录中
您是否尝试过
/myjre/bin/java.exe-jar myjar.jar
?bat是否与JRE分发文件夹位于同一目录中
您是否尝试过
/myjre/bin/java.exe-jar myjar.jar
?”。我没有重新确认az内部或外部命令。这是一个错误,至少要有礼貌地使用正确的路径分隔符。这个问题已经暗示了Windows。@Joey:正斜杠对我来说通过cmd
在Windows上工作,从而批处理脚本。
操作符也可以按预期工作,不过如果没有正确的点外路径构造,它将通过该错误。也许您需要更好地使用windows。\n该命令可能不使用前斜杠,因为cmd
将其用于其内部命令的选项。任何其他使用Windows API的路径都可以使用正斜杠和反斜杠,这是透明转换的。但是你发现了一个地方它不起作用*..”我没有重新确认az的内部或外部命令。这是一个错误,至少要有礼貌地使用正确的路径分隔符。这个问题已经暗示了Windows。@Joey:正斜杠对我来说通过cmd
在Windows上工作,从而批处理脚本。
操作符也可以按预期工作,不过如果没有正确的点外路径构造,它将通过该错误。也许您需要更好地使用windows。\n该命令可能不使用前斜杠,因为cmd
将其用于其内部命令的选项。任何其他使用Windows API的路径都可以使用正斜杠和反斜杠,这是透明转换的。但是您已经找到了一个不起作用的地方*。假设您的myjar.jar
在c:\somepath\lib
中,java可执行文件在c:\somepath\bin
中,您会做。\bin\java-jar myjar.jar
假设您的myjar.jar
在c:\somepath\lib
中,java可执行文件在中c:\somepath\bin
您应该执行。\bin\java-jar myjar.jar