linux(centos)系统配置安装jdk

教程分享 > Java教程 (2515) 2024-07-22 10:20:46

说明

在Linux系统中安装和配置Java的运行或者编译jdk环境。安装分两种类型,系统安装包例如centos系列的有rpm包或者通过yum安装;第二总就是Linux通用的方法,下载对应系统的jdk压缩包,通过手动配置profile的方式配置环境变量。

rpm安装方式

一.下载download 
rpm安装包下来路径rpm package:点击
源码安装包下载路径source package:点击
二.安装install
1.采用RPM安装的方式安装jdk1.8
命令:
[root@localhost tools]# rpm -ivh jdk-8u5-linux-x64.rpm 
安装详情:
1
查看安装结果:
命令:
java -version
结果展示
2
如上图所示,正确的显示了jdk的版本说明我们就安装成功了。
卸载jdk
命令:

[root@localhost tools]# rpm -qa |grep jdk
jdk-1.8.0_05-fcs.x86_64
[root@localhost tools]# rpm -e jdk-1.8.0_05-fcs.x86_64
[root@localhost tools]#


查看是否卸载成功
命令:

[root@localhost tools]# rpm -qa |grep jkd
[root@localhost tools]# java -version
-bash: /bin/java: No such file or directory
[root@localhost tools]#


此时java命令已经无法使用,因jdk已经卸载

JDK源码安装方式(各个Linux系统通用方式)

2.采用源码安装的方式
解压官网下载的jdk源码包
命令:

[root@localhost tools]# tar -zvxf jdk-8u40-linux-x64.tar.gz 


将jdk移动到/usr/share目录下
命令:

[root@localhost tools]# mv jdk1.8.0_40/ /usr/share/


配置jdk环境变量
命令

[root@localhost tools]# vi /etc/profile
如下图在文件末尾添加
export JAVA_HOME=/usr/share/jdk1.8.0_40
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar


32
刷新配置文件,让jdk生效
命令

[root@localhost tools]# source /etc/profile
[root@localhost tools]#


查看jdk是否已成功配置
命令:

[root@localhost tools]# java -version


如下图所示,我们的jdk就安装配置好了
3
卸载
1.删除配置文件/etc/profile中添加的jdk配置
2.删除/usr/share/目录下的jdk文件夹

总结:
1.rpm方式
优点:会自动配置jdk变量
缺点:仅适合支持rpm管理工具的Linux系统
2.source方式
优点:任何Linux系统都支持
缺点:需要自己手动配置jdk变量

https://www.leftso.com/article/39.html

相关文章
在Linux系统中安装和配置Java的运行或者编译jdk环境。安装分两种类型,系统安装包例如centos系列的有rpm包或者通过yum安装;第二总就是Linux通用的方法,下载对应系统的jdk压...
windows10如何安装JDK_windows10怎么配置jdk环境变量,windows XP/7/8/10系统配置java运行开发环境即配置jdk环境变量
Ubuntu 20.04 安装jdk8sudo apt-get install openjdk-8-jdk安装完成后查看版本java -version
yum安装jdk1.8-CentOS6.5,centos6,jdk8
了解JDK、JRE 和 JVM 之间的差异
JDK 11 String 新方法使用教程
JDK8 从某年某月开始变成个人免费,商用收费了,以至于网上经常搜索到最后一个免费版是jdk那个版本。下面通过Oracle 官方文档来看最后的免费午餐版本是 J
当开发人员谈论Java应用程序及其开发环境时,JDK,JRE和JVM是非常常见的词汇。让我们来看看这些词之间的差异。
JAVA10 升级后的几个我们值得关注的新特性。尤其是第一个,赶紧看看JDK10的新特性吧。
JDK11 90+ 新特性新功能(第二部分:非开发人员功能)
前言随着项目升级,目前存在一些项目是jdk8的一些是jdk17的,让Jenkins 使用主机编译环境成为了问题。故此使用docker环境来编译项目,分离各个版本
JDK11 90+ 新特性新功能(第一部分)开发人员可见功能
在第11次发布之后,人们对JavaFX与JDK脱钩产生了各种各样的感受。我们中的许多人认为现在是时候告别JavaFX并转而采用另一种GUI技术,而其他一些人则对这种情况感到高兴。
JDK11 Java String 新增方法,Java的String类可能会获得一些JDK 11的新方法,预计将于2018年9月发布。
Spring Boot编译如何更改默认JDK版本?,spring boot,java