Ubuntu设置JAVA环境变量

ubuntu 设置java的环境变量

如果为所有用户的 shell都有权使用这些环境变量,则直接修改 /etc/profile
当打开时,会看到这段代码:
if [ -d /etc/profile.d ]; then
  for i in /etc/profile.d/*.sh; do
    if [ -r $i ]; then
      . $i
    fi
  done
  unset i
fi


说明当系统启动时会加载该目录( /etc/profile.d/)下 *.sh文件,则可以在该目录新建一个 bash_java.sh文件:
直接 sudo vi /etc/profile.d/bash_java.sh

    JAVA_HOME=/usr/local/programs/jdk1.7.0_40
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME PATH CLASSPATH


保存后,运行: source /etc/profile.d/bash_java.sh(不需要sudo)
这样子,该环境变量配置完成,所有的shell都可以使用。

PS: 当sudo需要使用java时,有可能找不到java命令,则直接将 jdk/bin/*直接软链接到 /usr/bin/目录下即可.
如: sudo ln -s /usr/local/programs/jdk1.7.040/java /usr/bin/java
    sudo ln -s /usr/local/programs/jdk1.7.0_40/javac /usr/bin/javac

猜你喜欢

转载自qson.iteye.com/blog/1995298
今日推荐