Windows系统

  1. JAVA_HOME=D:\Program Files\Java\jdk1.6.0_10
  2. PATH=D:\Program Files\Java\jdk1.6.0_10\bin;D:\Program Files\Java\jre6\bin;(需要说明,系统本身就有PATH环境变量,只要把D:\Program Files\Java\jdk1.6.0_10\bin;D:\Program Files\Java\jre6\bin;直接放到后面即可,中间使用”;“隔开 )
  3. CLASSPATH=.;D:\Program Files\Java\jdk1.6.0_10\lib;D:\Program Files\Java\jdk1.6.0_10\lib\tools.jar;

以上配置均是在我的JDK安装目录为D:\Program Files\Java\jdk1.6.0_10前提下进行的 你可以根据实际的安装目录进行相应的修改

注意:用户变量只对当前登录本机的用户有效,而系统变量对所有登录本机的用户均有效,你可以根据自己的喜好在相应的变量环境中进行配置。

CentOS系统

系统级别

可以在放置在/etc/profile.d里,新建一个setpath.sh文件:

export JAVA_HOME=/usr/java/jdk1.8.0_271-amd64
export PATH=$JAVA_HOME/bin:$PATH

系统环境变量会在系统启动时加载,如要立即生效,执行:source setpath.sh

用户级别

使用的bash不一样,设置过程会有一些不一样。可以使用echo $0检测使用的终端。如果是bash,编辑~/.bashrc,设置PATH(和系统级别的语句一样,追加在~/.bashrc文件最后),然后重新登录账号,使环境变量生效。

参考:setting JAVA_HOME & CLASSPATH in CentOS 6

System wide & User session设置:How to permanently set $PATH on Linux/Unix?

How to set your $PATH variable in Linux