2

ゲーム アプリケーション内から実行される小さな Windows バッチ スクリプトがあります (ここではユーザー エクスペリエンスが重要です)。このスクリプトは、とりわけ Java プログラムを開始するために呼び出されます。コマンドjavawI hide console output from the user of the game を使用してエクスペリエンスを向上させますが、コンソール ウィンドウはバッチ ファイルの実行から開いたままになり、Java コードの実行が完了するまで閉じません。

私が試した最初の解決策はstartコマンドを使用することでしたが、Java プログラムにパラメータを渡すことができず、それに応じて失敗しました。

start javaw -jar jar-file-here.jar args...

正しい変数で Java プログラムを開始し、Java が終了するのを待たずに終了するバッチ ファイルを作成するにはどうすればよいですか?

編集: 私のパラメータには引用符 ( " ) が含まれているため、コマンドを混乱させずにすべてを引用符で囲むことはできません。

4

1 に答える 1

0

最初の引数は、ウィンドウ タイトルを受け入れます。調整が行われたコマンドは次のとおりです。

start "Window Title Here" javaw -jar jar-file-here.jar args...

于 2013-01-15T02:18:17.160 に答える