在软件开发领域,Java是使用最广泛的编程语言之一。您可以将其用于开发网站,桌面软件,Android应用程序甚至游戏。
但在此之前,您要做的第一件事就是在计算机上安装Java。大多数Linux发行版未预安装Java,用户必须在系统上手动安装Java。
在本文中,我们将讨论如何在Ubuntu上安装和删除Java,以及有关JDK和JRE的详细部分。
JDK vs JRE:您应该选择哪一个?
刚开始使用Java时,JDK,JRE和JVM等缩写会使您最困惑。
- JDK(Java开发套件)
- JRE(Java运行时环境)
- JVM(Java虚拟机)
JDK和JRE之间的主要区别在于,JRE用于运行基于Java的应用程序,而JDK用于开发Java应用程序。JRE包括JVM和一些类库,这些类库允许您的系统运行Java应用程序。JVM充当虚拟机,可以在您的计算机上创建一个用于运行Java的环境。
另一方面,JDK包括JRE和一些其他开发工具,使您可以使用类库来开发自己的应用程序。
总而言之,如果您只想在系统上运行Java应用程序(例如玩Minecraft),则需要Java Runtime Environment。如果您的最终目标是开发,并且想投入编程,那么就需要Java Development Kit。
如何在Ubuntu上安装Java
现在,您已经决定要下载什么,现在该开始实践并开始在Ubuntu计算机上安装Java了。
Java有几个可供下载的平台。
- Java标准版(Java SE)
- Java Micro Edition(Java ME)
- Java企业版(Java EE)
- JavaFX
对于本文,我们将下载Java的标准版本,即Java SE。
就像不同的Java平台一样,您可以在系统上安装几种Java实现。Ubuntu存储库提供了称为Open JDK和Open JRE的开源Java实现。您可以下载Oracle Java的另一种实现,但是,该Java大多用于商业用途。
由于Java的当前LTS(长期支持)版本为Java 11,因此本指南将重点关注该版本。如果需要,您可以自由在系统上下载其他版本的Java。
安装OpenJDK和OpenJRE
可以使用该终端在Ubuntu上安装OpenJDK。在此过程中使用Apt,这是预先安装在基于Debian的发行版中的默认软件包管理器。
- 通过按键盘上的Ctrl + Alt + T启动终端。
- 更新系统的软件包列表。
sudo apt-get update
- 发出以下命令以下载OpenJDK。
sudo apt install default-jdk
- 在类型Ÿ,然后按Enter键确认安装。
同样,您也可以在系统上安装Open JRE:
sudo apt install default-jre
通过在终端中键入java –version来验证Java是否已成功安装在系统上。如果输出显示与Java软件包关联的版本信息,则Java已成功安装在您的系统上。
下载并安装Oracle Java
Ubuntu存储库不提供官方的Oracle Java软件包。因此,您将必须添加第三方存储库才能下载它。
- 通过按Ctrl + Alt + T打开终端。
- 输入以下命令以获取系统上的add-apt-repository实用程序。
sudo apt install software-properties-common
- 有两个提供Oracle Java软件包的存储库。将两个PPA存储库中的任何一个添加到您的系统。
sudo add-apt-repository ppa:webupd8team/java sudo add-apt-repository ppa:linuxuprising/java
- 使用apt更新系统的软件包列表。
sudo apt-get update
- 在系统上安装Oracle Java 11。
sudo apt install oracle-java11-installer-local
您也可以从Oracle官方网站下载Oracle Java软件包。为此:
- 转至Oracle Java下载网页。
- 向下滚动,直到找到Java SE 11(LTS)下载部分。
- 单击“ JDK下载”选项。
- 从可用下载列表中 下载Linux x64Debian软件包。
- 选中我已阅读并接受Oracle Java SE的Oracle技术网络许可协议选项。
- 单击 下载 以获取软件包。
请注意,该网站将要求您登录您的Oracle帐户。如果您没有帐户,则可以免费创建一个帐户。登录帐户后,下载将自动开始。
要安装刚刚下载的Oracle Java软件包,请转到保存.deb文件的位置。双击该文件以启动Ubuntu Software Center。单击“安装”按钮以开始在系统上安装Oracle Java。
将Java添加到环境变量
如果从官方网站安装了Oracle Java,则必须在系统上手动设置Java PATH变量。
- 查找本地存储中安装Java的目录。
whereis java
- 在终端中发出以下命令。用先前命令的输出替换path / to / java。
export JAVA_HOME=/path/to/java
- 验证是否已成功设置JAVA_HOME路径。Java目录将显示在输出中。
echo $JAVA_HOME
- 将Java / bin目录添加到PATH变量。
export PATH=$PATH:$JAVA_HOME/bin
- 确保是否正确配置了Java PATH。
java --version
输出将显示与系统上当前Java版本有关的信息。
从Ubuntu删除Java
使用完Java之后,您可以轻松地在Ubuntu上将其卸载。要删除OpenJDK和OpenJRE,请执行以下操作:
- 使用Ctrl + Alt + T启动终端。
- 发出以下命令从系统中删除Java。
sudo apt remove default-jdk default-jre
- 通过输入y确认卸载过程。
OpenJDK和OpenJRE将自动从您的计算机中删除。
对于已安装Oracle JDK的用户,有两种方法可以卸载Java。您可以双击.deb软件包文件以打开“软件中心”,然后单击“删除”按钮以卸载该软件包。
或者,您可以使用系统终端删除软件包。
- 在Ubuntu上打开终端。
- 使用dpkg和grep获取JDK软件包名称。
dpkg --list | grep jdk
- 使用apt卸载软件包。用先前命令的输出替换软件包名称。
sudo apt remove jdk-11.0.10
- 键入y,然后按Enter键继续卸载过程。
在Ubuntu上管理Java安装
尽管某些Linux发行版(例如Arch Linux)已预装Java,但大多数发行版没有。如果您在计算机上使用Ubuntu,则很有可能无法立即运行Java应用程序。您将必须在系统上手动安装Java。
现在,将数据库与Java应用程序集成起来变得非常容易。JDBC(Java数据库连接性)是Java SDK的组件,允许您以安全的方式添加,删除,更新和存储包含信息的记录。