Linux中,root安装了jdk,其他用户组用户无法使用的问题解决

网上有很多这个帖子,但是,我试了都无效

比如这一篇:
https://blog.csdn.net/zjxbllg2008/article/details/79813289

我的情况:
我的jdk安装的目录是

/root/ProjectNeeds/jdk1.8.0_211

然后,切换到ci组的jenkins用户下,执行命令:

java -version
bash: java: command not found...

后来,按照上面那个帖子,各种骚操作,无效果

我的解决办法(两种):

第一个:
把jenkins用户转移到root用户组下即可

usermod -g root jenkins

但是,这个操作不符合安全策略,不建议使用

第二个:
我的这个问题的根本原因在于,我的jdk按照目录在root目录下
所以, 我卸载了jdk重新解压安装到/usr/local目录下即可
这样,所有用户就都可以使用了

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值