linux下环境变量和设置和开机启动项的问题

我想在linux下开机启动一个脚本,脚本运行需要java的支持,在/etc/profile.d/*.sh里面配置了环境变量,但是每次开机执行那个脚本的时候,找不到java,也就是说java的环境变量没有配置,但是我明明在profile里面配置了java的,谁能详细讲解一下linux关于这个问题里面的机制,谢谢。

阅读 5.3k
2 个回答

配置了JAVA_HOME之后
有没有把$JAVA_HOME/bin:$JAVA_HOME/jre/bin加入到PATH环境变量

最好不要修改profile文件里的内容,可以写个jarpath.sh之类的脚本放在/etc/profile.d/目录里,
`#/bin/bash
export PATH=$PATH:java环境变量目录`

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题