Linux 作業系統常內建眾多開發包,紅旗 Linux 是否整合 Java 開發環境?需自行尋找答案。我搜尋檔案系統是否有 javac (編譯 Java 原始碼必備),find / -name javac -print & 無結果,證明需自行安裝 JDK。
另用 rpm 查詢:rpm -qa | grep jdk 無輸出,進一步證實無 JDK;rpm -qa | grep jre 輸出 jre-1.5b2-1,系統可運行 Java 程式但為 beta 版。現在 6.0 已出,我不會用 beta 版,為穩定選擇經過考驗的 1.5 版。下載地址 (圖 1)。

Windows 下載後放入 Java_For_Linux 資料夾共享。虛擬機 Linux 用 Samba smbmount 訪問 Windows 共享 (主機 IP 192.168.1.3,虛擬機 192.168.1.5)。複製到 Linux 後執行 sh jdk-1_5_0_12-linux-i586-rpm.bin 安裝 (需 root 權限,圖 2)。

安裝順利,需設定環境變數。如何知道 JDK 安裝路徑?兩指令幫忙:rpm -qa | grep jdk 輸出 jdk-1.5.0_12-fcs;rpm -q -filesbypkg jdk-1.5.0_12-fcs 列出所有檔案,得知安裝目錄為 /usr/java/jdk1.5.0_12。用 vi 編輯 /home/youxia/.bashrc 設定環境變數 (圖 3)。

萬事具備,用 vi 寫 HelloWorld (圖 4、5),javac 編譯、java 執行,輸出 "Hello World!" (圖 6)。老用 vi 寫程式受不了,得想辦法搞個 IDE。下回分解!
