【问题标题】:I tried to put two jar commands in a batch file, but it just won't work我试图将两个 jar 命令放在一个批处理文件中,但它不起作用
【发布时间】:2014-05-03 20:41:18
【问题描述】:

我尝试将两个 jar 命令放在一个批处理文件中,但它不起作用。

一开始我试过这个:

@echo off 
"C:\Program Files (x86)\Java\jre7\bin\javaw.exe" -jar Soulsplit.jar
"C:\Program Files (x86)\Java\jre7\bin\javaw.exe" -jar Soulsplit.jar

我也试过了:

@echo off
"C:\Program Files (x86)\Java\jre7\bin\javaw.exe" -jar Soulsplit.jar & "C:\Program Files (x86)\Java\jre7\bin\javaw.exe" -jar Soulsplit.jar

如果我运行那些批处理文件,他们只会做一行,我希望有人能帮忙! 它只会运行第一个命令,我希望它会启动两个程序。

只需输入一行命令:

@echo off
"C:\Program Files (x86)\Java\jre7\bin\javaw.exe" -jar Soulsplit.jar

确实有效。

【问题讨论】:

  • 它以什么方式“不起作用”?您预计会发生什么,实际会发生什么?
  • 它只会运行第一个命令,我希望它会启动两个程序。
  • 您的程序是基于命令行的(从System.in 读取和/或打印到System.out),还是基于GUI 或Windows 服务?

标签: java batch-file jar command


【解决方案1】:

如果您希望将Soulsplit.jar 的输出输出到命令行,请运行java.exe 而不是javaw.exe - 请参阅Difference between java.exe and javaw.exe

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-07
    • 2014-02-09
    • 1970-01-01
    • 1970-01-01
    • 2014-01-06
    相关资源
    最近更新 更多