不過有時會遇到怎樣都搜尋不到的狀況,因此還是會需要手動自己裝。
要自己裝的方法也不是很難 XD,只有以下幾個步驟而已。也可以直接參考 [2]。
Step 1. 下載 JDK
可以直接去 Oracle 的官方網站下載 JDK 的 .bin 檔,例如我現在下載的是 Java SE Development Kit 6 Update 38
下載需要的 .bin 檔之後,把檔案放到 ubuntu 的某個目錄,例如 /usr/local/jvm 裡。
Step 2. 安裝 JDK
下載回來的檔案,檔名假設是 jdk-6u38-linux-x64.bin。接著執行以下的指令解開並安裝 JDK。
sudo chmod +x jdk-6u38-linux-x64.bin sudo ./jdk-6u38-linux-x64.bin sudo chown root. -R jdk1.6.0_38/第一個指令是加入執行的權限,第二個指令就是安裝,第三個指令是指定 Owner。
Step 3. 設定 update-alternatives
假設前一個步驟中,JDK 被放在 /usr/lib/jvm/jdk1.6.0_38,則接下來執行以下的指令。
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.6.0_38/bin/java" 1 sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.6.0_38/bin/javac" 1 sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.6.0_38/bin/javaws" 1上述三個指令的目的,應該是要依序指定 java、javac、和 javaws 這三個指令要去哪裡找真正的執行檔吧。
Step 4. 設定 update-alternatives
由於系統上有可能有兩個以上的 Java 環境可供執行,這時需要使用以下的指令,把 Java 對應的執行檔都換成 Sun Java。
sudo update-alternatives --config java sudo update-alternatives --config javac sudo update-alternatives --config javaws
參考資料:
1、在 ubuntu 11.10 上執行 .jar
2、How to install Oracle Java 6 JDK on Ubuntu 12.04
沒有留言:
張貼留言