我是靠谱客的博主 体贴彩虹,最近开发中收集的这篇文章主要介绍ubuntu18.04java配置_如何在Ubuntu 18.04上安装Java,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Java是世界上最流行的编程语言之一,用于构建不同类型的跨平台应用程序。

本教程介绍了如何在Ubuntu 18.04上安装各种版本的OpenJDK以及Oracle Java。相同的说明适用于Ubuntu 16.04和任何基于Ubuntu的发行版,包括Kubuntu,Linux Mint和Elementary OS。

先决条件

在继续学习本教程之前,请确保您以具有sudo权限的用户身份登录。

Java变体

Java分为三种不同的版本:标准版(SE),企业版(EE)和微型版(ME)。本教程介绍了Java SE(标准版)版本的安装。

OpenJDK和Oracle Java是Java的两个主要实现,它们之间几乎没有区别,只是Oracle Java具有一些其他商业功能。

Ubuntu存储库中有两种不同的Java软件包,即Java Runtime Environment(JRE)和Java Development Kit(JDK)。

如果只想运行Java程序,则需要仅包含Java Runtime Environment的JRE。 Java开发人员应该安装JDK,其中还包括开发/调试工具和库。

我们将向您展示如何安装各种Java软件包。如果您不知道要使用哪种Java实现或版本,通常的建议是坚持使用Ubuntu 18.04上可用的默认OpenJDK版本。

安装默认的OpenJDK(Java 11)

在撰写本文时,最新的LTS Java版本是11。

按照以下步骤在Ubuntu系统上安装Java OpenJDK 11:

首先,将apt软件包索引更新为:sudo apt update

索引已更新,使用以下命令安装默认的Java OpenJDK软件包:sudo apt install default-jdk

通过运行以下命令来验证安装是否正确: Java版本:java -version

输出看起来像这样:openjdk version "11.0.2" 2019-01-15

OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3)

OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)

就是这样!此时,您应该已经在Ubuntu系统上成功安装了Java。

JRE包含在JDK软件包中。如果仅需要JRE,请安装default-jre软件包:

安装OpenJDK 8

Java 8仍然是使用最广泛的Java版本。如果您的应用程序需要Java 8,则可以通过键入以下命令来安装它:sudo apt update

sudo apt install openjdk-8-jdk

安装Oracle Java

在安装Oracle Java之前,请确保您已阅读Oracle JDK许可证。该许可仅允许该软件的非商业使用,例如个人使用和开发使用。

可以从Linux Uprising PPA安装Oracle Java11。

以下步骤描述了如何在Ubuntu 18.04上安装Oracle Java 11sudo apt install software-properties-common

通过运行以下命令来启用Linux Uprising PPA:sudo add-apt-repository ppa:linuxuprising/java

添加存储库后,更新软件包列表并通过键入以下内容来安装oracle-java11-installer软件包:sudo apt update

sudo apt install oracle-java11-installer

将提示您接受Oracle许可证。

通过运行以下命令来验证安装,该命令将打印R版本:java -versionjava version "11.0.2" 2019-01-15 LTS

Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)

Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

设置默认的Java版本

要检查默认的Java版本,请使用以下命令:java -versionopenjdk version "11.0.2" 2019-01-15

OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3)

OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)

如果您有多个Java安装程序来更改默认版本,请使用update-alternatives工具,如下所示:sudo update-alternatives --config javaThere are 3 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status

------------------------------------------------------------

* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode

1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode

2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode

Press to keep the current choice[*], or type selection number:

要更改默认的Java版本,只需输入版本号(“选择”列中的编号),然后按Enter。

设置JAVA_HOME环境变量

一些用Java编写的应用程序正在使用JAVA_HOME 环境变量确定Java安装位置。

要设置JAVA_HOME环境变量,首先,您需要使用update-alternatives命令

​​找出Java安装路径。sudo update-alternatives --config java

在我们的情况下,安装路径如下:OpenJDK 11位于/usr/lib/jvm/java-11-openjdk-amd64/bin/java

OpenJDK 8位于/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

复制首选安装的安装路径。接下来,打开/etc/environment文件:sudo nano /etc/environment

在文件末尾添加以下行:

/etc/environmentJAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

请确保将路径替换为首选Java版本的路径。

您可以注销并登录或运行以下源命令,将更改应用于当前会话:source /etc/environment

要验证是否正确设置了JAVA_HOME环境变量,请运行以下echo命令:echo $JAVA_HOME/usr/lib/jvm/java-11-openjdk-amd64

/etc/environment是系统范围的配置文件,所有用户都可以使用。如果要基于每个用户设置JAVA_HOME变量,则将该行添加到.bashrc或用户登录时加载的任何其他配置文件中。

卸载Java

如果出于任何原因要卸载Java软件包,则可以像通过apt安装的任何其他软件包一样将其卸载。

例如,如果要卸载,请运行openjdk-8-jdk程序包:sudo apt remove openjdk-8-jdk

结论

在本教程中,您学习了如何在Ubuntu服务器上安装和管理多个Java版本。

如果您有任何疑问或反馈,请随时发表评论。

最后

以上就是体贴彩虹为你收集整理的ubuntu18.04java配置_如何在Ubuntu 18.04上安装Java的全部内容,希望文章能够帮你解决ubuntu18.04java配置_如何在Ubuntu 18.04上安装Java所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部