600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Linux Centos8系统 修改 /etc/profile文件 添加java相关的环境变量

Linux Centos8系统 修改 /etc/profile文件 添加java相关的环境变量

时间:2022-01-03 04:21:38

相关推荐

Linux Centos8系统 修改 /etc/profile文件 添加java相关的环境变量

目录

问题现象:

问题分析:

解决方法:

问题现象:

今天在linux系统上安装了jdk并打算配置环境变量,但在修改/etc/profile文件的时候,却无法保存了,出现了警告:

E45:已设定选项 'readonly' (请假 ! 强制执行)

问题分析:

在这里,我先用了vi命令(vim 也是一样的)进入到 profile 文件中,然后就是大家熟悉的操作:

按下 i 键之后,在文档末尾配置了 java 的相关环境变量,

之后 按下 esc 键,输入 :wq ,按下回车。

一套操作下来猛如虎,可惜就报错开头的错误!!!

从红字警告中不难看出,这是因为这个文件的权限被设定为 'readonly' ,因此无法修改。

无奈之下只能 按下 :q!,然后无功折返。

经过分析发现,这是因为权限的问题:

其实:/etc 下 的 profile 文件 是一个隐藏文件,因此需要在修改该文件的时候,必须是以管理员身份才能获得修改权限。

解决方法:

通过如下命令以管理员身份进入 /etc/profile文件:

输入 sudo gedit /etc/profile,之后输入账号密码:

输入正确的密码之后,就会通过linux自带的gedit工具 打开/etc/profile文件(就类似windows系统的记事本),直接在文档结尾添加配置(不需要 wq 之类的文档操作命令):

之后,按下快捷键 ctrl + s ,或者右上角的保存按钮,linux终端窗口会出现如下提示:

目前不知道这个警告和我的修改有什么关系,因为从警告的信息中找到任何与我添加的配置有关联的信息,也许它只是单纯的警告你,不支持对那两个属性的修改,也就是如果你修改了这两个属性的配置会失效,如果是这样的话,那就和我本次的目的没有任何冲突之处。

关闭 gedit 工具:

在 linux终端窗口中输入如下命令,来使 profile文件的改动立即生效:

source /etc/profile

接下来可以通过java版本查询命令来输入来验证配置是否生效:

java -version

出现如上截图结果,则表示jdk安装成功,且环境变量也配置完成了。

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