linux环境变量设置(java为例)

一、全局设置,对所有用户生效:
vi /etc/profile 
在profile文件中加入java常用的三个环境变量: 
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el6_9.x86_64/
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

保存退出后,马上生效的命令: 
source profile 

二、临时设置,退出shell失效:
在命令行打入回车:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el6_9.x86_64/
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

三、只对当前用户生效:
打开~/.bashrc,加入
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el6_9.x86_64/
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

用命令使马上生效 
source .bashrc

总结:以上方法看情况使用,有时设置后,要先退出shell再重新登录才能看到效果。

java:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

设置例子:
#set java environment
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_76
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:/home/hadoop/hadoop-2.7.1/bin:/home/hadoop/hadoop-2.7.1/sbin:/home/hadoop/hbase-1.2.4/bin:$PATH
 
原文地址:https://www.cnblogs.com/ylnic/p/2072414.html