怎么在linux上装java,如何在Ubuntu Linux上安装Java
介紹
如何在Ubuntu Linux上安裝Java?盡管對于一個經驗豐富的Linux系統管理員來說,這個主題是一個很容易理解的話題,但是對于初學者而言,在我需要什么版本的Java,如何安裝它或如何在多種不同類型的Java之間更改系統設置方面,仍然引起很多困惑。版本。這篇簡短的文章旨在闡明該主題,因為我們將展示如何為Oracle和OpenJDK安裝Java JDK。
什么是Java
簡而言之,Java是一種面向對象的編程語言。 Java SE(標準版)平臺的正式實施的當前所有者是Oracle Corporation。 Java Platform SE的免費和開源實現稱為OpenJDK和OpenJRE。 IBM還維護了另一個Java版本。 IBM還提供了JDK和JRE。當前,只能通過標準Ubuntu存儲庫獲得OpenJDK和OpenJRE Java版本。
我應該安裝哪個Java版本?
這實際上取決于為什么首先需要安裝Java。某些軟件需要安裝Oracle的Java才能正常運行。如果您嘗試運行的軟件未明確表示需要Oracle的Java實現,則始終是安全的,建議從OpenJDK版本開始。如果出現問題,只需將系統重新配置為使用Oracle的Java SE作為默認值。
Java JDK與Java JRE
JDK(Java開發工具包)和JRE(Java運行時環境)之間的區別僅在于它的使用方式。如果要開發應用程序和小程序,則需要安裝Java JDK。如果只希望運行Java應用程序和小程序,則只需要JRE版本。
Java OpenJDK Ubuntu安裝
默認情況下,未在Ubuntu上安裝Java環境。首先,通過以下方法確保您的存儲庫正常工作:
$ apt-cache search openjdk
這將產生與Java相關的軟件包的列表,例如:
....
penjdk-7-doc - OpenJDK Development Kit (JDK) documentation
openjdk-7-jdk - OpenJDK Development Kit (JDK)
openjdk-7-jre - OpenJDK Java runtime, using Hotspot JIT
....
確認后,使用以下命令執行Java安裝:
$ sudo apt-get install openjdk-7-jdk
上面的命令將下載并安裝OpenJDK Development Kit版本7,包括其所有先決條件。如果需要安裝較舊版本的Java,可以通過以下方式安裝版本6:
$ sudo apt-get install openjdk-6-jdk
版本檢查
安裝完成后,您可以通過以下方式確認當前安裝的Java版本:
$ java -version
java version "1.7.0_09"
OpenJDK Runtime Environment (IcedTea7 2.3.3) (7u9-2.3.3-0ubuntu1~12.04.1)
OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)
Oracle Java Ubuntu安裝
如果您確實需要使用Oracle專有的Java SE,則可以在OpenJDK安裝之上安裝它,然后只需將系統重新配置為默認使用Oracle Java。無法通過標準Ubuntu存儲庫使用Oracle Java JDK。但是,我們可以使用WebUpd8 Oracle Java PPA。首先,我們需要更新apt源文件:
$ su -
# echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" \
>> /etc/apt/sources.list
# echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" \
>> /etc/apt/sources.list
# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
源文件到位后,我們可以使用apt命令安裝Java:
# apt-get update
# apt-get install oracle-java7-installer
上面的命令將在您的系統上下載,編譯和安裝Java 7。
版本檢查
與OpenJDK相同,請確保在Java安裝完成后測試Java版本。
$ java -version
java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)
管理多個Java安裝
如果在同一Ubuntu Linux系統上安裝了多個Java版本,例如Open JDK或Oracle SE,則可以使用update-alternatives命令在所有Java安裝之間切換。
$ sudo update-alternatives --config java
[sudo] password for lubos:
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 1052 auto mode
1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1051 manual mode
2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1052 manual mode
Press enter to keep the current choice[*], or type selection number:
此時,您只需要做的就是輸入一個與Java版本相對應的整數,如update-alternatives命令的輸出所示。
結論
本文介紹了在Ubuntu Linux上的基本Java安裝。我們沒有介紹IBM的Java安裝。 IBM的Java版本適用于從IBM PowerPC開始的許多平臺。 IBM的Java被SAP Hana等SAP應用程序使用。我們的下一篇文章將在如何在Ubuntu Linux上從源代碼或RPM軟件包安裝Oracle Java JDK 7。
總結
以上是生活随笔為你收集整理的怎么在linux上装java,如何在Ubuntu Linux上安装Java的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深入研究 C++中的 STL Deque
- 下一篇: 如何杀掉本地和远程NT系统进程