標籤:
0.簡介
Java的地位及重要性,大家都懂的,很多軟體都依賴於jdk,在Ubuntu上安裝Java的選擇有很多,openJDK,Oracle Jdk...
1.安裝預設 JRE/JDK(可選)
這是最簡單的方式,首先更新package index:
sudo apt-get update
查看一下當前機器上是否安裝了java:
java -version
如果你看到“The program java can be found in the following packages”,那表示還沒有安裝java,如果你只需要安裝Java Runtime Environment(JRE),那麼執行下面的命令安裝:
sudo apt-get install default-jre
★如果你需要安裝Java Development Kit(JDK),用來編譯Java應用程式(Apache Ant、Apache Maven、Eclipse、IntelliJ IDEA等),你要執行下面的命令:
sudo apt-get install default-jdk
這樣就安裝了全部Java功能。
2. 安裝OpenJDK 7(可選)
JRE:
sudo apt-get install openjdk-7-jre
JDK:
sudo apt-get install openjdk-7-jdk
3. 安裝Oracle JDK(可選)
首先看一下有哪些版本:
sudo apt-get install python-software-propertiessudo add-apt-repository ppa:webupd8team/javasudo apt-get update
然後就可以根據情況安裝:
Oracle JDK6:
sudo apt-get install oracle-java6-installer
Oracle JDK7:(如果你正在或者即將使用Intellij的一些platform,建議安裝7或之前的版本,因為java8之後採用了一些不同的環境變數參數,會導致程式無法運行)
sudo apt-get install oracle-java7-installer
Oracle JDK8:
sudo apt-get install oracle-java8-installer
4. 管理Java
當你的系統中安裝了多個版本java,你可以自訂預設的java版本,執行下邊的命令:
sudo update-alternatives --config java
比如你安裝了2個版本的話,可能會看到類似下邊的內容:
There are 2 choices for the alternative java (providing /usr/bin/java).Selection Path Priority Status------------------------------------------------------------* 0 /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 auto mode 1 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 manual mode 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 manual modePress enter to keep the current choice[*], or type selection number:
你現在可以通過數字來選擇那個版本的java作為預設版本。
通過下邊的命令也可以達到這個目的:
sudo update-alternatives --config javac
5. 設定“JAVA_HOME”環境變數
首先找到你Java安裝的路徑:
sudo update-alternatives --config java
你會看到類似下邊的資訊:
There are 2 choices for the alternative java (providing /usr/bin/java).Selection Path Priority Status------------------------------------------------------------* 0 /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 auto mode 1 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 manual mode 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 manual modePress enter to keep the current choice[*], or type selection number:
每個java的路徑為:
/usr/lib/jvm/java-7-oracle/usr/lib/jvm/java-6-openjdk-amd64/usr/lib/jvm/java-7-oracle
複製你偏好的那個版本的java的路徑,編輯檔案/etc/environment:
sudo nano /etc/environment
在這個檔案中,添加一行(用你剛剛複製的路徑替換掉YOUR_PATH):
JAVA_HOME="YOUR_PATH"
儲存並關閉之後,重新載入環境變數檔案:
source /etc/environment
測試:
echo $JAVA_HOME
如果返回你剛剛設定的那個路徑,就表明成功了~~~
參考連結:How to install java on ubuntu with apt-get
ZH乳酪:如何在Ubuntu上安裝Java/管理多個JAVA/設定JAVA_HOME