2012-01-20 87 views

回答

26

只需創建一個含有以下內容的.bat文件:

@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,所以要運行它,我會做

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

+2

這應該是'java -jar myjarfile.jar'(你的例子中缺少'-jar') –

0

呼叫具有main()方法的類。

java MyClass

這裏MyClass的將有public static void main()方法。

0
  • 的javac(在Windows上的.exe)的二進制路徑必須加入到全局路徑 ENV。變量。

    的javac MyProgram.java

  • 或使用Java(在Windows上的.exe)

    的Java MyProgram.jar

+1

他問的是關於運行,而不是編譯 – adarshr

6

這與您從命令行運行它的方式相同。只需將該「命令行」放入「.bat」文件即可。

所以,如果你使用java -cp .;foo.jar Bar,它放入一個.bat文件作爲

@echo off 

java -cp .;foo.jar Bar 
2

如果您有jar文件,然後創建一個批處理文件:

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)開放一個notpad 2)複製並且過去這個代碼並且保存這個文件作爲 例如:test.bat 3)雙擊tha批處理文件。 4)把你的Java代碼放入記事本中,並將其保存爲 N.B.::保存此文件與批處理文件所在的文件夾相同。

+0

當你只想編譯和運行時,打開記事本的目的是什麼? –

2

javac Application.java

java Application

pause

javac命令將編譯Java程序和java命令將運行該程序,直到你越過這pause將暫停的結果。