欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux安装配置JDK

程序员文章站 2024-03-14 20:16:47
...

首先需要删除Linux自带的OpenJDK相关文件

【注意】jdk的版本一般挑选7或者8相对来说用的最多,jdk8和jdk11都是长期支持版本,本文使用的版本仅供参考

参数:
rpm     管理套件
-qa   使用询问模式,查询所有套件
grep  查找文件里符合条件的字符串
-e 删除指定的套件
–nodeps  不验证套件档的相互关联性
rpm -ivh 安装一个包
rpm -Uvh 升级一个包
rpm -e 移走一个包

1.

java -version  查看版本信息

Linux安装配置JDK

2

框出来的是可以删除的, 以 .noarch 结尾的文件可以不用删除(建议使用root用户登录删除,普通用户没有操作权限)

rpm -qa | grep java  查询包含java的套件

Linux安装配置JDK

3

rpm -e --nodeps 文件名   删除OpenJDK文件
#yum -y remove  也可以删除

Linux安装配置JDK

4

检查是否已经删除相关文件

java -version  检查是否已经删除OpenJDK文件

Linux安装配置JDK

下载JDK版本

【注意】:JDK安装在哪个用户下,就是给哪个用户使用

1

下载路径:https://www.oracle.com/java/technologies/javase-jdk13-downloads.html
Linux安装配置JDK

2

现在通过 FileZilla 把刚才下载的jdk文件上传到linux系统
先输入linux主机ip 用户名和密码以及默认端口号22
左边是windows系统的目录结构,右边是linux系统目录结构
找到下载的jkd文件
Linux安装配置JDK

3

至于位置,平时你放哪里就放哪里,能找到就行(建议相关配置文件都放一个目录下面)
如下图,找到两边的路径之后右击上传或者托过去都可以(上传/下载)
Linux安装配置JDK
已经上传成功了
Linux安装配置JDK

4

安装jdk文件

rpm -ivh /usr/local/src/jdk-13.0.2_linux-x64_bin.rpm

Linux安装配置JDK
安装默认路径在 /sur/java/就打开13.0.2
Linux安装配置JDK

配置JDK环境变量

命令说明:
vim      文本编辑
/etc/profile   全局变量文件

进入文本默认状态下,光标走到文件最后一行,键盘按 i 进入插入模式
在文本的最后一行粘贴如下:
注意JAVA_HOME=/usr/java/jdk1.8.0_144 就是你自己的目录

#java environment
export JAVA_HOME=[ you jdk文件路径 ]
export CLASSPATH=.:JAVAHOME/jre/lib/rt.jar:{JAVA_HOME}/jre/lib/rt.jar:{JAVA_HOME}/lib/dt.jar:JAVAHOME/lib/tools.jarexportPATH={JAVA_HOME}/lib/tools.jar export PATH=PATH:${JAVA_HOME}/bin

保存退出
w 保存
q 退出
x 保存并退出
(参数前加 : 冒号)
esc→ :x 或者 wq

1

vim /etc/profile  打开

Linux安装配置JDK

2

让刚才设置的环境变量生效并检验是否安装成功

source /etc/profile  或 . /etc/profile   生效

Linux安装配置JDK

3

java -version  检验

Linux安装配置JDK
温馨提示:学习linux尽量多动手实践,记忆才深刻

配置环境变量(一):

如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。
修改/etc/profile文件,执行命令:vi/etc/profile
export JAVA_HOME=[ jdk文件路径 ]
export CLASSPATH=.:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export PATH=JAVAHOME/bin:JAVA_HOME/bin:PATH
执行命令:source /etc/profile 刷新环境变量
重新登录

配置环境变量(二):

这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了。
修改.bash_profile文件,执行命令:vi.bash_profile
export JAVA_HOME=[ jdk文件路径 ]
export CLASSPATH=.:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export PATH=JAVAHOME/bin:JAVA_HOME/bin:PATH
重新登录

配置环境变量(三):

直接在shell下设置变量。不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。
只需在shell终端执行下列命令:
export JAVA_HOME=[ jdk文件路径 ]
export CLASSPATH=.:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export PATH=JAVAHOME/bin:JAVA_HOME/bin:PATH

相关标签: 运维基础