1

我正在尝试打开一个批处理文件,该批处理文件由另一个应该启动 JVM 的批处理文件打开,但是当我尝试打开它时,我得到的只是一个 cmd 提示符,其中包含我的桌面路径。

这是我用来打开 JVM 的批处理文件的内容。(run.bat 与 myJar.jar 位于同一文件夹中)

"C:\Program Files\Java\jre7\bin\java.exe" -Xmx2048M -Xms2048M -jar myJar.jar

这是我用来打开 previos 批处理文件的行。(在我的桌面上)

start /HIGH /MIN "My Folder\run.bat"

有人可以解释一下为什么它不起作用以及如何解决它吗?

提前致谢。

编辑:我试图打开另一个刚刚有 echo Hi! 的蝙蝠。在其中,但即使这样也没有用。甚至可以使用 .bat 打开 .bat 吗?

4

2 回答 2

2

如果我输入你的命令,我也会得到一个新窗口。但我注意到窗口的标题是My Folder\run.bat. 这是因为如果start命令看到带引号的参数,它假定它是新窗口的标题。

尝试start /HIGH /MIN "This is my title" "My Folder\run.bat"

于 2012-07-25T18:06:21.653 回答
-1

听起来带有“start ... My folder\run.bat”的 .bat 文件在桌面上...而“myJar.jar”不是;)

建议:

  1. [右键单击]你的“开始”.bat文件,“属性”,“开始”=“我的文件夹”

  2. 验证“myJar.bar”是否在“我的文件夹”中

  3. 再试一次

于 2012-07-25T17:34:10.867 回答