2016-04-01 26 views
0

我想从同一目录中的批处理文件运行不可执行的jar。 我用这个从同一目录中的批处理文件运行不可执行的jar

java -cp "%~dp0file.jar" main 

但它不工作,我究竟做错了什么?

+0

你试过'echo“%〜dp0file.jar”'并确保路径看起来正确吗? – Bloodied

+0

仍然不起作用,批处理文件立即关闭 – itsnotme

+0

这是批处理文件中唯一代码行吗?我希望你在echo命令后面添加一个“pause”来检查路径是否正确。 – Bloodied

回答

0

请参阅this link关于避免无效路径的提示。

下次调试时,请确保您没有echo off,然后在您认为问题出现之前和之后添加pause命令,查看崩溃的位置以及是否可以精确定位确切的行。

This link显示了一些很好的帮助方法,但在小脚本的情况下,this link显示了从批处理文件运行时获取java错误日志的方法。

相关问题