コンソールベースの Java アプリケーションを作成しましたが、.jar ファイルをクリックして開始しようとするたびに、プログラムは実行されているように見えますが、コンソールが表示されません。システム コンソールを呼び出すために記述しなければならない特定のコードはありますか?
3 に答える
最初にコンソールを起動し、ディレクトリを jar ファイルがある場所に変更してから、 java -jar yiurjarfilename を実行できますか?
OSがコンソール出力の表示を処理します。「コンソール」を表示または非表示にするためにJava内で記述できるコードはありません(Java内では、書き込む標準の出力とエラーストリームのみが存在するため)。
Windowsは通常、プログラムの終了後にコンソールを開いたままにしますが、Javaランタイム環境内にその動作を構成する設定がある場合があります。
gcivil は正しいです。コンソールから開始した場合にのみコンソールで結果を確認できます。Windows を使用している場合は、コマンド ライン Super + R を開いて cmd と入力し、Enter キーを押します (Super は Windows アイコンのあるものです)。
そこに入力できます: java -jar "ファイルへの絶対パス" (引用符を忘れないでください)
もう 1 つの方法は、.jar ファイルの隣に .bat ファイルを作成することです。bat ファイルには java -jar filename.jar が含まれている必要があります。
.bat ファイルの隣にあるので、引用符や絶対パスは必要ありません。double click that instead of the .jar
アプリが終了すると、コンソールが閉じます。次に何が起こるかを確認する必要がある場合は、一時停止を追加する必要があります
java -jar filename.jar
pause