Step1: 下載JDK
- 到JDK(Java Development Kit)的官方網站下載開發套件
- 選擇Java Platform (JDK) 7u51 (2014/1釋出的版本)
- 不知道自己是用32-還是64-bit的版本,執行$ file /sbin/init,會列出所使用的版本
Step2: 安裝JDK
- 與其說是安裝,到不如說是複製貼上XD
- 在/usr/local/下建立一個名為java的目錄,需要root權限
- $ sudo mkdir /usr/local/java
- 將下載下來的tar.gz檔移動到剛剛創建的目錄下
- $ sudo mv ~/下載(或其他放至下載檔案的目錄)/jdk-7u51-linux-x64.tar.gz /usr/local/java
- 移動到java目錄並將檔案解壓縮,完成後會得到一個名為jdk1.7.0_51的目錄
- $ cd /usr/local/java
- $ sudo tar -xzvf jdk-7u51-linux-x64.tar.gz
- tar參數說明:-x:解壓縮tar檔案;-z:gzip壓縮;-v:顯示tar[解]壓縮檔案過程;-f:指定tar檔案(後面一定要接目標檔名)
- 若怕該tar,gz檔案占空間,則可以刪除
到這一步可以嘗試輸入$ java -version,會發現他會通知你還需要安裝。其實只是還未設定好,必須要讓終端機知道JDK的位置。
Step3: 導向JDK
- 在終端機輸入$ echo $PATH,會列一系列的路徑,這些路徑就是終端機在執行使用者指令時,會去尋找該目錄下的可執行檔。可以發現到我們安裝JDK的目錄並未出現在其中。以下介紹幾種方法:
方法1:新增環境變數(使得每個使用者都可以使用)
- 記下JDK所放置的目錄/usr/local/java/jdk1.7.0_51/
- 修改/etc/environment檔案
- $ sudo vi /etc/environment
- 在PATH="/目錄1/:/目錄2/:...:/目錄N/"的右雙引號前添加「:/usr/local/java/jdk1.7.0_51/bin」,如下
- 這個方法不建議使用,畢竟要為每一個執行檔(ex:java、javac、javadoc等)建立一個捷徑,效率不高
- 建立捷徑指令:ln
- $ ln -s <目標檔案> <要生成的Symbloic link名>
- $ readlink <Symbolic link> #顯示目標檔案的路徑
- 移動到/usr/local/bin目錄下
- 製作Symbolic link
- $ ln -s /usr/local/java/jdk1.7.0_51/bin/java java
- $ ln -s /usr/local/java/jgk1.7.0_51/bin/javac javac
- 再次使用$ java -version來檢查是否成功
沒有留言:
張貼留言