04. 【Java教程】在 Linux 上安装 Java

简介: 04. 【Java教程】在 Linux 上安装 Java

本小节我们将介绍如何在 Linux 平台安装 Java 。我们选用最常用的 Linux 发行版本 CentOS 来进行(注:版本号为CentOS 7.6)。

1. 下载安装包

我们首先打开Oracle官网的 JDK 下载地址,找到 Java SE 15 版块,点击 JDK Download 按钮。



点击 JDK Download按钮后,我们会跳转到 JDK 下载详情页面。


在下载详情页面可以找到如下图这样的一个表格,在最右侧 Download 一列中找到jdk-15.0.1_linux-x64_bin.rpm一项,单击鼠标左键。

此时网页上会弹出如下对话框,提示如果你想要下载必须遵守其协议,先勾选上复选框再使用鼠标右键点击下载按钮,复制链接地址

Tips:

本小节的操作动图中,使用的 Java 版本为 14,由于安装 Java15 和 安装 Java14 的操作流程完全相同,我并没有进行统一替换。


登录至我们要安装 Java 的 Linux 主机,使用 wget 命令来下载我们刚刚复制的 JDK 链接地址。执行如下命令,将 JDK 下载至服务器:


wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/14+36/076bab302c7b4508975440c56f6cc26a/jdk-14_linux-x64_bin.rpm

Tips: 如果你的主机没有安装 wget 命令,执行上述命令会报错:

-bash: wget: command not found

这是因为主机还没有安装wget命令,执行 yum install wget 命令来进行安装。成功安装后再执行下载命令。

下载过程如下:

使用 ls 命令查看当前目录下的内容,jdk-14_linux-x64_bin.rpm就是我们刚刚下载好的安装包。

[root@Colorful ~]# ls
jdk-14_linux-x64_bin.rpm

2. 安装到本机

使用 rpm 命令安装刚刚下载好的安装包。执行命令:

rpm -ivh jdk-14_linux-x64_bin.rpm

安装过程如下:

安装成功后,输入 java -version来验证是否安装成功:


[root@Colorful ~]# java -version
java version "14" 2020-03-17
Java(TM) SE Runtime Environment (build 14+36-1461)
Java HotSpot(TM) 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)

屏幕输出了如上内容,表示我们已经成功在 Linux 主机上安装了 Java。

3. 配置环境变量

按照上面的操作,我们已经在 Linux 上成功安装了 JDK 14 ,接下来我们需要配置一个 JAVA_HOME环境变量,来指向 Java 的安装目录,并且将JAVA_HOME的bin目录附加到系统变量的PATH上, 其目的是为了我们在任何目录位置都可以执行 java 命令。


Java 的默认安装目录为 /usr/java/jdk-14,编辑启动脚本 ~/.bash_profile,在启动脚本下添加如下两行命令

export JAVA_HOME=/usr/java/jdk-14
export PATH=$JAVA_HOME/bin:$PATH

为了让刚刚在启动脚本添加的环境变量生效,执行 source 命令:

source ~/.bash_profile

最后,打印一下 PATH 系统变量,查看环境变量是否正确添加:

[root@Colorful ~]# echo $PATH
/usr/java/jdk-14/bin:/usr/java/jdk-13.0.2/bin:/usr/local/node/8.11.1/bin:/usr/local/node/8.9.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin

4. 卸载 Java

Linux上的卸载与其他操作系统有所不同。有必要单独说明一下。

执行如下命令,可查看操作系统中的 JDK版本

rpm -qa | grep jdk

可以看到我们的系统上存在两个版本的 Java,执行命令删除对应版本:

yum -y remove java jdk-13.0.2-13.0.2-ga.x86_64

5. 小结

本小节中,我们在Linux操作系统上的完成了Java的下载、安装、环境变量的配置以及卸载。当然还要再次提醒几个需要注意的点:

  • 复制下载链接地址前,请记住要勾选接受许可协议,否则无法复制正确的地址。
  • 建议直接复制粘贴对应命令以确保准确性。
  • 如果你想在其他Linux发行版本上安装 Java,只要掌握步骤要领,执行对应安装命令即可。
相关文章
|
2月前
|
Java 关系型数据库 数据库
Java 项目实战教程从基础到进阶实战案例分析详解
本文介绍了多个Java项目实战案例,涵盖企业级管理系统、电商平台、在线书店及新手小项目,结合Spring Boot、Spring Cloud、MyBatis等主流技术,通过实际应用场景帮助开发者掌握Java项目开发的核心技能,适合从基础到进阶的学习与实践。
223 3
|
2月前
|
Ubuntu Linux
任何Ubuntu用户都应安装的四大Linux应用程序
当然,这款程序不需要太多介绍。我们面对的是网上最庞大最完整的多媒体中心,由于丰富的插件,我们能够高度细化地定制其每一项功能。这是我们的Linux发行版不可或缺的必备软件。 我们可以通过运行以下命令来轻松安装Kodi:sudo apt install kodi。
|
4天前
|
安全 Java
Java之泛型使用教程
Java之泛型使用教程
98 10
|
2月前
|
Java Linux Apache
Apache NetBeans 27 (macOS, Linux, Windows) - Java 等多语言开源跨平台 IDE
Apache NetBeans 27 (macOS, Linux, Windows) - Java 等多语言开源跨平台 IDE
132 5
Apache NetBeans 27 (macOS, Linux, Windows) - Java 等多语言开源跨平台 IDE
|
2月前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
2月前
|
Ubuntu 网络协议 Unix
Linux教程(Ubuntu为蓝本)之Linux介绍篇
SuSE嫁到了Novell,SCO继续顶着骂名四处强行“化缘”, Asianux, MandrakeSoft也在五年中首次宣布季度赢利。3月,SGI宣布成功实现了Linux操作系统支持256个Itanium 2处理器。[1-2]
|
2月前
|
安全 Ubuntu Linux
如何安装Linux操作系统?
此时,您可以选择重新启动计算机,然后从硬盘上的Linux系统启动。以上是一个大致的安装过程。请注意,不同的Linux发行版可能会在细节上有所差异,因此在进行安装之前,请确保您阅读并理解了相应发行版的安装指南或文档。
|
2月前
|
Ubuntu Linux 数据安全/隐私保护
Win10安装Linux子系统教程!如何在Win10系统中安装Ubuntu!
登录系统后,输入cd /返回上一级,然后再输入“ls”查看一下系统文件目录,看看对不对!
|
2月前
|
Ubuntu Linux Shell
手把手教你安装适用于Linux的Windows子系统——Ubuntu
重启完成,你看看重新打开Ubuntu是不是发生了变化,等待几分钟,系统配置完成,根据提示设置用户名和密码即可
|
存储 Ubuntu Unix
Linux简介及教程
严格的来讲,Linux 不算是一个操作系统,只是一个 Linux 系统中的内核,即计算机软件与硬件通讯之间的平台;Linux的全称是GNU/Linux,这才算是一个真正意义上的Linux系统。GNU是Richard Stallman组织的一个项目,世界各地的程序员可以变形GNU程序,同时遵循GPL协议,允许任何人任意改动。但是,修改后的程序必须遵循GPL协议。 Linux 是一个多用户多任务的操作系统,也是一款自由软件,完全兼容POSIX标准,拥有良好的用户界面,支持多种处理器架构,移植方便。 为程序分配系统资源,处理计算机内部细节的软件叫做操作系统或者内核。如果你希望详细了解操作系统的概