2012-01-20 15 views

答えて

26

は、単にその中に次の行を含む.BATファイルを作成MyProgram.jar

のjava:

@ECHO OFF 
set CLASSPATH=. 
set CLASSPATH=%CLASSPATH%;path/to/needed/jars/my.jar 

%JAVA_HOME%\bin\java -Xms128m -Xmx384m -Xnoclassgc ro.my.class.MyClass 
12

確かに、Java実行可能ファイルを呼び出します。

鉱山はので、私は

C:\Program Files\Java\jre6\bin\java.exe -jar myjarfile.jar

+2

これは 'java -jar myjarfile.jar'でなければなりません。(あなたの例は' -jar'がありません) –

0

コールmain()メソッドを持つクラスをするだろう、それを実行するために、C:\Program Files\Java\jre6\bin\java.exeです。ここではMyClassの

java MyClass

public static void main()メソッドを持つことになります。

0
  • のjavac(Windowsの.exeファイル)バイナリパスをグローバルパス のenvに追加する必要があります。変数。

    のjavac MyProgram.java

  • またはJavaで(Windows上で.EXE)

+1

彼は実行中でコンパイルしないように尋ねています – adarshr

6

コマンドラインから実行するのと同じ方法です。その "コマンドライン"を ".bat"ファイルに入れてください。だから、

、あなたがjava -cp .;foo.jar Barを使用している場合、あなたはjarファイルを持っている場合は

@echo off 

java -cp .;foo.jar Bar 
2

などの.batファイルに、その後でbatファイルを作成することを置く:

java -jar NameOfJar.jar 
3
@echo off 
echo You Are going to creata Java Class 
set /p Name=Enter your Class Name?: 
echo Your class Name is %Name% & pause 
echo To creat a Notepad 
pause 
notepad %Name%.java 
set path=%PATH%;C:\Program Files\Java\jdk1.6.0_14\bin 
pause 
javac 
echo Your java Path succsussfully set. 
javac %Name%.java 
pause 
echo Successfully Compiled 
java %Name% 
pause 

1)オープンノートパッド 2)このコードをコピーしてこれを過ぎてこのファイルを ex:test.bat という名前で保存します。3)ダブルクリックしてください。 4)Javaコードをメモ帳に入れ、 N.B.として保存します。このJavaファイルは、バッチファイルと同じフォルダに保存します。

+0

コンパイルして実行したいときにメモ帳を開く目的は何ですか? –

2

javac Application.java

java Application

pause

javacコマンドは、Javaプログラムとjavaコマンドは、プログラムを実行すると、あなたがそれを横断するまでpauseが結果を一時停止しますコンパイルします。

関連する問題