本文的主要內容
以前間或有那麼的一小段時間,突發興趣,想看看Java,瞭解瞭解,但是每次的期間並不長,然後過一段時間之後就又忘了相關的東西。有過幾次這樣的經曆了,現在決定再次花一點時間來好好看看,同時寫下這篇博文來記錄這一段過程。
內容簡要
1 如何構建Java開發環境?
2 編譯器javac用法入門
3 運行Java編譯結果檔案
0 開始之前 —— JDK的下載與安裝
具體的下載與安裝就不說了,較為簡單。注意在安裝完成之後得到的檔案夾中
(1) 檔案夾 docs :需要另外解壓所下載的文檔包
(2) 檔案夾 tutorial :指南,也需要單獨下載
若想得到兩個檔案夾,需要另外單獨下載相關的壓縮包。
1 如何構建Java開發環境
為能夠簡捷方便地使用Java,現在來設定環境變數。參考了網上的幾篇文章,但因為個人不喜歡設定系統變數或使用者變數,習慣以批處理加捷徑定義的方法來構建適合自己使用的Java開發環境。
步驟1:編寫批次檔,內容如下:
///////////////////////////////////////// java-path.bat //////////////////////////////////////////////
@echo off
rem 設定Java環境變數,便於編寫Java程式
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_21
set Path=%JAVA_HOME%\bin;%JAVA_HOME%\..\jre6\bin;%Path%
set CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
echo on
/////////////////////// 該檔案完畢
環境變數設定參考:
http://wenku.baidu.com/view/80732575a417866fb84a8e5b.html
步驟2:建立捷徑,在請鍵入項目的位置下方的編輯框裡輸入%comspec%,再點擊下一步,就會看到要求鍵入該捷徑的名稱,預設編輯框裡會有cmd.exe。實際上這裡就是找到%winrar%系統檔案夾下的cmd.exe程式,指向它建立我們的捷徑。(在我的電腦上,%comspec% = C:\WINDOWS\system32\cmd.exe。
步驟3:捷徑建立好之後,還需要做些修改才能滿足要求。右鍵該捷徑,選擇屬性,像這樣修改捷徑選項卡介面裡的內容。
目標(T)處的編輯框,內容修改為:%comspec% /k “java-path.bat”
(推薦java-path.bat用圈路徑,這樣的話捷徑存放在哪個位置就不重要了)
(可以使用雙引號把全路徑括起來,防止檔案夾中包含空格而引起的問題,圖中的具體設定參數是:%comspec% /k ""F:\OpenProj\08_JavaOpenProj\java-path.bat"")
起始位置:設為我們常用的一個檔案夾,雙擊該捷徑之後會停留在該檔案夾下。
可參考
完畢之後,雙擊該捷徑,可以隨時開啟一個Java編譯環境
2 編譯器javac用法入門
這裡的內容具體參考網址(http://www.programbbs.com/doc/477.htm),重點關注如何一次性編譯出多個檔案。
檔案清單
為縮短或簡化javac命令,可以指定一個或多個每行含有一個檔案名稱的檔案。在命令列中,採用’@’字元加上檔案名稱的方法將它指定為檔案清單。當javac遇到以'@'字元開頭的參數時,它對那個檔案中所含檔案名稱的操作跟對命令列中檔案名稱的操作是一樣的。這使得Windows命名行長度不再受限制。
編譯多個源檔案
該樣本編譯greetings包中的所有源檔案。
C: > javac greetings\*.Java
3 運行Java編譯結果檔案
運行Java程式使用java命令。例如:java Welcome
如果是多個檔案共同作用的,那麼執行其中那個包括main函數的檔案即可。
但是如果java源檔案中用到了package,就又有點搞不清了。對於這個問題,可以參考網址(http://www.weaseek.com/20070124/142643938.htm),詳解java源檔案涉及到的package問題,講得很好,澄清了我的疑問,現在我也會執行這樣編譯出來的檔案了。
其它內容就先略過了;我比較少用Java來做開發,很多東西還不甚明了,想說也不知道該說點什麼好,就不再出來獻醜了。