1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Linux系统jdk版本变更操作说明

Linux系统jdk版本变更操作说明

时间:2018-08-04 06:40:47

相关推荐

Linux系统jdk版本变更操作说明

Linux系统jdk版本变更操作说明

一、jdk版本变更

(一)下载jdk

jdk下载地址:Java Downloads | Oracle

以jdk-8u341-linux-x64.tar.gz为例:

(二)上传jdk到指定目录

新建jdk目录/usr/jdk,并上传jdk文件到/usr/jdk

(三)解压jdk文件

解压jdk-8u341-linux-x64.tar.gz文件

(四)给jdk文件夹创建软链接(建议)

添加软链接的目的是后续变更jdk版本只需要变更jdk_using的目标文件即可,无需修改配置文件。

PS:此步骤非必须,如未执行,后续修改配置步骤需注意填写jdk文件真实的绝对路径

(五)配置当前用户环境变量~/.bash_profile

查看当前jdk版本

修改系统配置文件~/.bash_profile,添加JAVA_HOME等系统参数,并source

查看变更后的jdk版本

此时发现未修改成功,查看常见问题(一)修改~/.bash_profile,并且source,但jdk版本不是目标版本

二、常见问题

(一)修改~/.bash_profile,并且source,但jdk版本不是目标版本

查看当前jdk版本

查看是否使用系统默认的open-jdk

发现系统环境变量中存在多个onpen-jdk版本

卸载open-jdk

查看是否成功卸载open-jdk

检查卸载open-jdk后jdk版本(如未更新,则再执行一遍source ~/.bash_profile)

Jdk版本已成功变更。

(二)修改~/.bash_profile,并且source,提示“Permission denied/权限不够”

查看jdk文件是否有执行权限

发现jdk文件无执行权限,需要赋权

赋权后变更正常

(三)重启中间件应用报错“The JRE was not found in directory ……”

此问题为jdk文件缺少文件,建议重新上传jdk包。

(四)提示“-bash: /usr/jdk/jdk_using/bin/java:无法执行二进制文件: 可执行文件格式错误”

查看下载的jdk版本和系统架构是否一致。

发现系统架构为ARM架构,而本例中使用的jdk为X64版本,与系统版本不兼容。

建议至官网下载系统对应版本jdk,重新上传。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。