介绍
由于很多文章和程序需要安装Java,本文将指导您完成安装和管理不同版本的Java的过程。安装默认JRE / JDK
这是推荐和最简单的选项。这将安装OpenJDK 6在Ubuntu 12.04和更早和12.10+将安装OpenJDK 7。 与安装Javaapt-get
很容易。首先,更新包索引:
sudo apt-get update
然后,检查是否尚未安装Java:
java -version
如果它返回“程序java可以在以下软件包中找到”,Java尚未安装,因此请执行以下命令:
sudo apt-get install default-jre
这将安装Java运行时环境(JRE)。如果你需要,而不是Java开发工具包(JDK),通常是需要编译Java应用程序(例如
Apache Ant ,
ApacheMaven ,
Eclipse和
IntelliJ 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中,这包括但不限于:
keytool
,
javadoc
和
jarsigner
。
设置“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:
安装路径为每个:
/usr/lib/jvm/java-7-oracle
/usr/lib/jvm/java-6-openjdk-amd64
/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