Java和JVM(Java的虚拟机)被广泛使用并且是多种软件所必需的。本文将指导您使用apt-get
安装和管理不同版本的Java的过程。
要学习本教程,您需要:
安装Java的最简单方法是使用与Ubuntu一起打包的版本。具体来说,这将安装OpenJDK 8,这是最新推荐的版本。
首先,更新包索引。
sudo apt-get update
接下来,安装Java。具体来说,此命令将安装Java运行时环境(JRE)。
sudo apt-get install default-jre
还有另一个名为JDK(Java Development Kit)的默认Java安装。如果要编译Java程序或者使用Java的软件特别需要它,通常只需要JDK。
JDK确实包含JRE,因此除了较大的文件大小外,如果安装JDK而不是JRE,则没有任何缺点。
您可以使用以下命令安装JDK:
sudo apt-get install default-jdk
如果要安装Oracle JDK(Oracle分发的正式版),则需要执行几个步骤。
首先,添加Oracle的PPA,然后更新您的包存储库。
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
然后,根据要安装的版本,执行以下命令之一:
这是Java编写时的最新稳定版本,也是推荐的安装版本。您可以使用以下命令执行此操作:
sudo apt-get install oracle-java8-installer
这是一个开发人员预览版,一般版本计划于2017年3月发布。不建议您使用此版本,因为可能仍存在安全问题和错误。
要安装JDK 9,请使用以下命令:
sudo apt-get install oracle-java9-installer
一台服务器上可以安装多个Java。您可以在命令行使用update-alternatives
配置默认使用的版本,管理哪些符号链接用于不同的命令。
sudo update-alternatives --config java
输出将如下所示。在这种情况下,这是安装上面提到的所有Java版本的输出。
There are 5 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 auto mode
1 /usr/lib/jvm/java-6-oracle/jre/bin/java 1 manual mode
2 /usr/lib/jvm/java-7-oracle/jre/bin/java 2 manual mode
3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
4 /usr/lib/jvm/java-8-oracle/jre/bin/java 3 manual mode
5 /usr/lib/jvm/java-9-oracle/bin/java 4 manual mode
Press <enter> to keep the current choice[*], or type selection number:
您现在可以选择要用作默认值的号码。这也可以用于其他Java命令,例如compiler(javac
),文档生成器(javadoc
),JAR签名工具(jarsigner
)等。您可以使用以下命令填写要自定义的命令。
sudo update-alternatives --config command
许多程序(如Java服务器)使用JAVA_HOME
环境变量来确定Java安装位置。要设置此环境变量,我们首先需要找出Java的安装位置。您可以通过执行与上一节中相同的命令来执行此操作:
sudo update-alternatives --config java
从首选安装中复制路径,然后使用nano
或您喜欢的文本编辑器打开/etc/environment
。
sudo nano /etc/environment
在此文件的末尾,添加以下行,确保使用您自己复制的路径替换突出显示的路径。
JAVA_HOME="/usr/lib/jvm/java-8-oracle"
保存并退出该文件,然后重新加载。
source /etc/environment
您现在可以通过执行以下命令来测试是否已设置环境变量:
echo $JAVA_HOME
这将返回您刚刚设置的路径。
您现在已经安装了Java并知道如何管理它的不同版本。您现在可以安装在Java上运行的软件,例如Tomcat,Jetty,Glassfish,Cassandra或Jenkins。
想要了解更多关于使用Apt-Get安装Java的相关教程,请前往腾讯云+社区学习更多知识。
参考文献:《How To Install Java with Apt-Get on Ubuntu 16.04》
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。