jarファイルにコンパイルされたjavaプログラムを作成しました。C++出力ウィンドウが開かないようにする
これをexeにするために、jarファイルを起動するC++スクリプトがあります。
これは正常に起動しますが、黒いcmd画面(またはC++のデフォルトコンソールウィンドウ)は、Javaプログラムが終了するまで開いたままです。
私は黒の出力ウィンドウがまったく開かないようにしてもらえますか?
(私はコード::ブロックIDEを使用しています)
jarファイルにコンパイルされたjavaプログラムを作成しました。C++出力ウィンドウが開かないようにする
これをexeにするために、jarファイルを起動するC++スクリプトがあります。
これは正常に起動しますが、黒いcmd画面(またはC++のデフォルトコンソールウィンドウ)は、Javaプログラムが終了するまで開いたままです。
私は黒の出力ウィンドウがまったく開かないようにしてもらえますか?
(私はコード::ブロックIDEを使用しています)
私は一度、この問題に遭遇した...あなたはスイングを使用している場合は、「javawを」で実行しようと、ないの「Java」、私のために働いています。
残念ながら、私はそれを試してみました。しかし、お試しいただきありがとうございます! –
Jarを実行するためだけにC++プログラムは必要ありません。次のコマンドを使用してバッチファイルを作成することができます。 java -jar [jarファイル名] –
うわー、これは単純な解決策です。しかし、そうしないとあまりにも多くの理由があります。 1:バッチファイルは.exeではなく.batです.2:Javaクラスパスが定義されていない場合、このメソッドは失敗します。 –
バッチファイルは必要ありません。 Windowsのショートカットを使用することができます。 – Hurkyl