2012-02-01 117 views
1

我想創建一個拖放快捷方式來編譯和運行java文件,而不是命令行界面。我在想,我會創建兩個批處理文件。但是,爲了使批處理文件使用javac.exe或java.exe來記錄哪些java文件被放到批處理文件中,我該怎麼寫呢?編譯和運行java文件的批處理文件?


對於編譯器批處理文件:

cd C:\Program Files\Java\jdk\bin  
javac [what goes here?]  
pause 

對於運行Java批處理文件:

cd C:\Program Files\Java\jdk\bin 
java [what goes here?] 
pause 
+0

這裏的內容與您在命令行上手動輸入以編譯和運行Java代碼的內容完全相同。 – Jesper 2012-02-01 14:24:31

回答

5

不要打擾;你會發現這些批處理文件有用一天左右。之後,您的Java程序將包含多個*.java文件,並依賴於各種*.jar文件。學會使用Ant,它可以處理從最簡單到最複雜的構建過程。

但對於完整性,文件DnD'd到一個批處理文件都可以,好像他們是作爲參數在命令行批處理文件傳遞,讓你的「[善有善報嗎?]」是「%1」 ,或者,如果您預計有多個文件,「%1%2%3%4%5%6%7%8%9」。

+1

+1「僅適用於一天」:) – 2012-02-01 16:12:50

+0

或將%1%2替換爲%* – 2012-02-01 16:13:03