我想在linux下开机启动一个脚本,脚本运行需要java的支持,在/etc/profile.d/*.sh里面配置了环境变量,但是每次开机执行那个脚本的时候,找不到java,也就是说java的环境变量没有配置,但是我明明在profile里面配置了java的,谁能详细讲解一下linux关于这个问题里面的机制,谢谢。
认证高级PHP讲师
JAVA_HOME を設定した後$JAVA_HOME/bin:$JAVA_HOME/jre/bin を PATH 環境変数に追加しましたか?
JAVA_HOME
$JAVA_HOME/bin:$JAVA_HOME/jre/bin
PATH
プロファイル ファイルの内容は変更しないことをお勧めします。jarpath.sh などのスクリプトを作成し、それを /etc/profile.d/ ディレクトリ、`#/bin/bashexport PATH= $PATH: Java 環境変数ディレクトリ`
JAVA_HOME
を設定した後$JAVA_HOME/bin:$JAVA_HOME/jre/bin
をPATH
環境変数に追加しましたか?プロファイル ファイルの内容は変更しないことをお勧めします。jarpath.sh などのスクリプトを作成し、それを /etc/profile.d/ ディレクトリ、
`#/bin/bashexport PATH= $PATH: Java 環境変数ディレクトリ`