我只想为所有用户设置一个系统范围的环境变量JAVA_HOME,包括root用户.
要求:
>普通用户可以访问
> root可访问
>总是加载,不仅用于bash(默认情况下gnome-terminal没有启动bash)
>在Ubuntu,Debian和Red Hat上工作
>如果添加可以轻松编写脚本,那就太棒了
因为没有人在这里添加一个完整的答案是我目前认为最好的,至少对于ubuntu而言,但我愿意为其他* nix平台调整答案.
# **create**: /etc/profile.d/java.sh export JAVA_HOME=/usr/lib/jvm/default-java
已经考虑但排除的其他选项:
> / etc / environment工作但很难维护,因为其他工具或人员可以编辑它.> / etc / profile – 与上面相同