关于#linux#的问题:Java环境变量后,环境变量配置错误

在Linux中配置Java环境变量后,环境变量配置错误,导致出错

请问怎么解决,目前/etc/profile文件是只读的

img

出现/ etc/profile是只读的应该是权限问题,你切换到root用户下,再重新进去编辑

sudo vim /etc/profile
参考一下下面的安装java 环境的方法
https://blog.csdn.net/m0_74433188/article/details/129415785?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22129415785%22%2C%22source%22%3A%22m0_74433188%22%7D

如果您无法修改/etc/profile文件而且环境变量配置错误,您可以尝试以下方法:

  1. 在自己的用户主目录下创建一个.bashrc文件,并将正确的JAVA_HOME和PATH设置添加到该文件中。这将仅影响当前用户,而不是系统范围内的所有用户。

  2. 使用export命令在终端窗口中手动设置正确的JAVA_HOME和PATH。这将仅为当前终端会话生效,而不是永久更改环境变量。

  3. 如果您有sudo访问权限,则可以使用sudo编辑器打开/etc/profile文件以进行修改。请注意,对/etc/profile文件进行更改可能会影响所有用户的环境变量设置。

总之,确保在更改系统范围内的任何环境变量设置之前备份原始文件,并谨慎进行修改。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^