网上有很多这个帖子,但是,我试了都无效
比如这一篇: 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目录下即可 这样,所有用户就都可以使用了