如何在Ubuntu上与安装Java apt-get

介绍

由于很多文章和程序需要安装Java,本文将指导您完成安装和管理不同版本的Java的过程。

安装默认JRE / JDK

这是推荐和最简单的选项。这将安装OpenJDK 6在Ubuntu 12.04和更早和12.10+将安装OpenJDK 7。 与安装Java apt-get很容易。首先,更新包索引:
sudo apt-get update
然后,检查是否尚未安装Java:
java -version
如果它返回“程序java可以在以下软件包中找到”,Java尚未安装,因此请执行以下命令:
sudo apt-get install default-jre
这将安装Java运行时环境(JRE)。如果你需要,而不是Java开发工具包(JDK),通常是需要编译Java应用程序(例如 Apache Ant , ApacheMaven , EclipseIntelliJ IDEA执行以下命令:
sudo apt-get install default-jdk
这就是安装Java所需要的一切。 所有其他步骤是可选的,并且必须只在需要时执行。

安装OpenJDK 7(可选)

要安装OpenJDK 7,请执行以下命令:
sudo apt-get install openjdk-7-jre 
这将安装Java运行时环境(JRE)。如果您需要Java开发工具包(JDK),请执行以下命令:
sudo apt-get install openjdk-7-jdk

安装Oracle JDK(可选)

Oracle JDK是官方的JDK;然而,它不再由Oracle提供作为Ubuntu的默认安装。 你仍然可以使用apt-get安装它。要安装任何版本,首先执行以下命令:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
然后,根据要安装的版本,执行以下命令之一:

Oracle JDK 6

这是一个旧版本,但仍在使用。
sudo apt-get install oracle-java6-installer

Oracle JDK 7

这是最新的稳定版本。
sudo apt-get install oracle-java7-installer

Oracle JDK 8

这是一个开发者预览版,一般发行,预定2014年三月本 关于Java 8外部文章可以帮助您了解它的全部。
sudo apt-get install oracle-java8-installer

管理Java(可选)

当Droplet上有多个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 mode

Press enter to keep the current choice[*], or type selection number:
您现在可以选择要用作默认值的号码。这也可以为Java编译器(完成 javac ):
sudo update-alternatives --config javac
它与上一个命令是相同的选择屏幕,应该以相同的方式使用。可以对具有不同安装的所有其他命令执行此命令。在Java中,这包括但不限于: keytooljavadocjarsigner

设置“JAVA_HOME”环境变量

要设置 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 mode

Press enter to keep the current choice[*], or type selection number:
安装路径为每个:
  1. /usr/lib/jvm/java-7-oracle
  2. /usr/lib/jvm/java-6-openjdk-amd64
  3. /usr/lib/jvm/java-7-oracle
路径从首选安装副本,然后编辑该文件 /etc/environment
sudo nano /etc/environment
在此文件中,添加以下行(用刚刚复制的路径替换YOUR_PATH):
JAVA_HOME="YOUR_PATH"
这应该足以设置环境变量。现在重新加载此文件:
source /etc/environment
测试它通过执行:
echo $JAVA_HOME
如果它返回刚设置的路径,那么环境变量已成功设置。如果没有,请确保您正确遵循所有步骤。
:提交 公园Vlaswinkel
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏