2

m Java は初めてです。WindowsバッチファイルからJavaを実行したい。ディレクトリにコンパイル済みのクラス Main.class があります。同じディレクトリに置かれたバッチファイルでこれを実行したい。システム変数をJAVA_HOME=C:\Program Files\Java\jdk1.7.0_06\bin

そして、最初にバッチファイルでクラスをコンパイルしたい場合はどうすればよいですか?

4

3 に答える 3

3

実行:

@echo off
"%JAVA_HOME%\java.exe" Main
PAUSE

コンパイルすると、行が次のように置き換えられます。

"%JAVA_HOME%\javac" Main.java

オプションのもの:

echo offcmdへのコマンドのエコーをオフにします

pauseこれは、実行の終了時にcmdウィンドウがすぐに閉じないようにするためです(コマンドの出力を読み取ることができます)。

于 2012-09-06T00:28:40.653 に答える
0

以下を使用してコードをコンパイルします。

javac Main.java

以下を使用してコードを実行します。

java Main =>starts your code

javacツールに関する詳細情報(出力名、警告の無効化など)を取得するには、ここを押します。

于 2012-09-06T00:30:07.083 に答える
0
javac cfm jar Main.jar Main.class manifest.txt

以下を含む manifest.txt を作成します。

Main-Class: Main

適切に機能するように改行文字が続きます (Enter キーを 1 回押します)。そして、以下を含む出力の同じフォルダーにバッチ ファイルを作成します。

@echo off
 set jarpath="Main.jar"
 java -jar %jarpath% %CD%Config.txt
 PAUSE

バッチを実行してください!:)

于 2012-09-06T07:01:57.343 に答える