2013年5月10日 星期五

利用bat(批次檔)執行java程式

從之前就常聽到有人使用批次檔 今天第一次試用批次檔

感覺還蠻新奇好玩的 對於批次檔的語法還在學習中 在這邊先做一下筆記

今天先放上 如何編譯java以及執行java檔案的批次檔範例

Step 1 :首先打開記事本

Step 2 :輸入下面的內容(下面會解釋這四行的意思)


SET PATH=C:\Program Files\Java\jdk1.6.0_27\bin
javac output.java
java output
pause

Step 3 :將檔案存成 xxxx.bat(xxxx為自行輸入檔名)
            將bat檔案放在和java檔案同一個資料夾
            之後要執行快點兩下bat就會執行java檔案了

說明 Step 2 的bat檔案內容,在說明之前先大概說一下bat檔案的內容,看過前面內容的人應該會發現這四行和使用命令提示字元編譯java檔案的方式一樣,沒錯,他們是一樣的意思,差別在於寫了bat檔後以後編譯就不需再打上面那四行。
好的現在來解釋一下這四行的意思

第一行 要編譯java檔案 就必須利用到jdk 如果再安裝jdk後未在環境變數 classpath 設定jdk的路徑 在bat檔案就必須打上這一行 當然 每個人的jdk放置位置不一樣 所以這一行在set path= 後面就打上自己的jdk/bin位置 如果你的classpath已經設定好 也可以不要打這一行

第二行 這句話 是編譯檔案的意思 編譯完後 會產生class檔案

第三行 透過第二行產生的class檔案 執行class檔案 如果你只是要單純的執行class檔案 而不需要重新編譯java檔時 第二行可以省略

第四行 這一行只是在執行完class後 讓命令提示字元畫面停留在銀幕上

後記:有空補上
             









沒有留言:

張貼留言