Linux安装配置JDK
首先需要删除Linux自带的OpenJDK相关文件
【注意】jdk的版本一般挑选7或者8相对来说用的最多,jdk8和jdk11都是长期支持版本,本文使用的版本仅供参考
参数:
rpm 管理套件
-qa 使用询问模式,查询所有套件
grep 查找文件里符合条件的字符串
-e 删除指定的套件
–nodeps 不验证套件档的相互关联性
rpm -ivh 安装一个包
rpm -Uvh 升级一个包
rpm -e 移走一个包
1.
java -version 查看版本信息
2
框出来的是可以删除的, 以 .noarch 结尾的文件可以不用删除(建议使用root用户登录删除,普通用户没有操作权限)
rpm -qa | grep java 查询包含java的套件
3
rpm -e --nodeps 文件名 删除OpenJDK文件
#yum -y remove 也可以删除
4
检查是否已经删除相关文件
java -version 检查是否已经删除OpenJDK文件
下载JDK版本
【注意】:JDK安装在哪个用户下,就是给哪个用户使用
1
下载路径:https://www.oracle.com/java/technologies/javase-jdk13-downloads.html
2
现在通过 FileZilla 把刚才下载的jdk文件上传到linux系统
先输入linux主机ip 用户名和密码以及默认端口号22
左边是windows系统的目录结构,右边是linux系统目录结构
找到下载的jkd文件
3
至于位置,平时你放哪里就放哪里,能找到就行(建议相关配置文件都放一个目录下面)
如下图,找到两边的路径之后右击上传或者托过去都可以(上传/下载)
已经上传成功了
4
安装jdk文件
rpm -ivh /usr/local/src/jdk-13.0.2_linux-x64_bin.rpm
安装默认路径在 /sur/java/就打开13.0.2
配置JDK环境变量
命令说明:
vim 文本编辑
/etc/profile 全局变量文件
进入文本默认状态下,光标走到文件最后一行,键盘按 i 进入插入模式
在文本的最后一行粘贴如下:
注意JAVA_HOME=/usr/java/jdk1.8.0_144 就是你自己的目录
#java environment
export JAVA_HOME=[ you jdk文件路径 ]
export CLASSPATH=.:{JAVA_HOME}/lib/dt.jar:PATH:${JAVA_HOME}/bin
保存退出
w 保存
q 退出
x 保存并退出
(参数前加 : 冒号)
esc→ :x 或者 wq
1
vim /etc/profile 打开
2
让刚才设置的环境变量生效并检验是否安装成功
source /etc/profile 或 . /etc/profile 生效
3
java -version 检验
温馨提示:学习linux尽量多动手实践,记忆才深刻
配置环境变量(一):
如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。
修改/etc/profile文件,执行命令:vi/etc/profile
export JAVA_HOME=[ jdk文件路径 ]
export CLASSPATH=.:JAVA_HOME/lib/tools.jar
export PATH=PATH
执行命令:source /etc/profile 刷新环境变量
重新登录
配置环境变量(二):
这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了。
修改.bash_profile文件,执行命令:vi.bash_profile
export JAVA_HOME=[ jdk文件路径 ]
export CLASSPATH=.:JAVA_HOME/lib/tools.jar
export PATH=PATH
重新登录
配置环境变量(三):
直接在shell下设置变量。不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。
只需在shell终端执行下列命令:
export JAVA_HOME=[ jdk文件路径 ]
export CLASSPATH=.:JAVA_HOME/lib/tools.jar
export PATH=PATH