59

この GUI mod を Minecraft サーバーに使用しようとしています。サーバーがより多くのRAMで起動できるように、バッチファイルを作成しました。.jar ファイルだけを実行すると、コマンド ウィンドウが開かず、正常に実行されます (もちろん、約 256 MB の RAM で)。javaw がコマンドライン コンソールなしで jar ファイルを開始することをオンラインで読んでいました。しかし、javaw を使用すると、コマンド コンソールが開きますが、それを閉じると、プログラムは開いたままになります。これは私のバッチファイルです:

@echo off 
"%ProgramFiles(x86)%\Java\jre6\bin\javaw.exe" -jar -Xms1024m -Xmx1024m crafty.jar 
@echo on

私はほとんどのJavaと同じように理解していないので、できるだけ明確にしてください。ありがとう

4

7 に答える 7

116

Windowsでコンソール ポップアップを表示せずに Java プログラムを起動する場合は、これが役立ちます。 コマンド プロンプトで次のように入力します。

javaw -jar -Xms1024m -Xmx1024m crafty.jar を開始します。

必要に応じて、これをバッチ ファイルとして書き込むこともできます。

于 2011-04-19T02:30:22.297 に答える
11
  • 「%ProgramFiles(x86)%\ Java \ jre6 Create Shortcut\ bin \ javaw.exe」という名前を付けてMinecraftから、
  • Minecraftショートカットのプロパティを編集します。[ターゲット]テキストボックスで、-jar -Xms1024m -Xmx1024m crafty.jarjavaw.exeの最後に追加します
  • Start inCrafty.jarを含むフォルダとしてを変更します

Minecraftアイコンをダブルクリックして、サーバーにスターを付けます。

それで全部です。

于 2011-04-19T02:41:52.033 に答える
9

で.batファイルを作成します

start javaw -jar yourjar.jar arg0 arg1
于 2012-03-13T13:24:25.980 に答える
3

コマンド ウィンドウまたはバッチ スクリプト (それ自体を実行するために暗黙的なコマンド ウィンドウを起動する) 内でコマンド ウィンドウを開始しているため、常にコマンド ウィンドウを開いたり閉じたりする必要があります。コマンド ウィンドウが表示されないようにするには、「コマンド ウィンドウではない」、つまり実行可能ランチャーからファイルを開く必要があります。

exeからJavaプログラムを実行できるLaunch4jを見てください。必要に応じて、exe 内の jar ファイルを非表示にすることもできます。

http://launch4j.sourceforge.net/

jar から exe を作成する様子を示す小さな YouTube クリップがあります。

于 2013-07-19T18:11:08.570 に答える