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,只要掌握步骤要领,执行对应安装命令即可。
相关文章
|
10天前
|
Oracle 关系型数据库 Linux
linux8安装oracle 11g遇到的问题记录
Oracle 11g在Linux 8上安装时会遇到link编译环节的问题。官方建议忽略安装中的链接错误,安装完成后应用DBPSU 11.2.0.4.240716补丁及一次性补丁33991024,再重新编译二进制文件,并配置监听器和数据库。但因11g已退出服务期,这些补丁需付费获取。网上信息显示22年1月的PSU补丁也可解决问题,找到该补丁后按常规方式打补丁即可。如有需求或疑问可咨询我。
50 20
|
2天前
|
弹性计算 运维 Ubuntu
os-copilot在Alibaba Cloud Linux镜像下的安装与功能测试
我顺利使用了OS Copilot的 -t -f 功能,我的疑惑是在换行的时候就直接进行提问了,每次只能写一个问题,没法连续换行更有逻辑的输入问题。 我认为 -t 管道 功能有用 ,能解决环境问题的连续性操作。 我认为 -f 管道 功能有用 ,可以单独创建可连续性提问的task问题。 我认为 | 对文件直接理解在新的服务器理解有很大的帮助。 此外,我还有建议 可以在非 co 的环境下也能进行连续性的提问。
27 7
|
26天前
|
移动开发 前端开发 Java
Java最新图形化界面开发技术——JavaFx教程(含UI控件用法介绍、属性绑定、事件监听、FXML)
JavaFX是Java的下一代图形用户界面工具包。JavaFX是一组图形和媒体API,我们可以用它们来创建和部署富客户端应用程序。 JavaFX允许开发人员快速构建丰富的跨平台应用程序,允许开发人员在单个编程接口中组合图形,动画和UI控件。本文详细介绍了JavaFx的常见用法,相信读完本教程你一定有所收获!
Java最新图形化界面开发技术——JavaFx教程(含UI控件用法介绍、属性绑定、事件监听、FXML)
|
26天前
|
消息中间件 Java Kafka
【手把手教你Linux环境下快速搭建Kafka集群】内含脚本分发教程,实现一键部署多个Kafka节点
本文介绍了Kafka集群的搭建过程,涵盖从虚拟机安装到集群测试的详细步骤。首先规划了集群架构,包括三台Kafka Broker节点,并说明了分布式环境下的服务进程配置。接着,通过VMware导入模板机并克隆出三台虚拟机(kafka-broker1、kafka-broker2、kafka-broker3),分别设置IP地址和主机名。随后,依次安装JDK、ZooKeeper和Kafka,并配置相应的环境变量与启动脚本,确保各组件能正常运行。最后,通过编写启停脚本简化集群的操作流程,并对集群进行测试,验证其功能完整性。整个过程强调了自动化脚本的应用,提高了部署效率。
【手把手教你Linux环境下快速搭建Kafka集群】内含脚本分发教程,实现一键部署多个Kafka节点
|
30天前
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
1月前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
142 20
|
1月前
|
NoSQL Java 关系型数据库
Liunx部署java项目Tomcat、Redis、Mysql教程
本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。
147 26
|
26天前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
171 7
|
1月前
|
Unix Linux 编译器
UNIX/Linux 上的安装
UNIX/Linux 上的安装。
50 2
|
1月前
|
Ubuntu Linux C++
Win10系统上直接使用linux子系统教程(仅需五步!超简单,快速上手)
本文介绍了如何在Windows 10上安装并使用Linux子系统。首先,通过应用商店安装Windows Terminal和Linux系统(如Ubuntu)。接着,在控制面板中启用“适用于Linux的Windows子系统”并重启电脑。最后,在Windows Terminal中选择安装的Linux系统即可开始使用。文中还提供了注意事项和进一步配置的链接。
47 0