1 在Ubuntu下输出环境变量,比如JAVA_HOME, 使用cat或者echo $JAVA_HOME即可,但是在windows下不可以, windows不支持cat命令,只能使用echo %JAVA_HOME%, 用%%代替$即可。
2 在Windows下,环境变量PATH,CLASSPATH,之间的分隔符是“;”, 但是在ubuntu环境下的是“:”。
注意
a 设置CLASSPATH时候,在ubuntu情况下,默认会增加一个“:”,比如,export CLASSPATH=.:, cat $CLASSPATH则为.::, 但是在windows下不会多加 个“;”;
b 重新设置CLASSPATH,在windows用"set CLASSPATH=*", 在ubuntu下使用"export CLASSPATH=*",使用set虽然没有报错,但是无效;
c 在命令行的设置的有效地方只是在命令行,只有在文件中设置的才能重启后有效,每次重启都会从文件中读取作为默认值;
3 设置JDK的环境变量,在设置path,classpath时,在windows下只需要设置……jdk/bin,……jdk/lib,但是在ubuntu下jdk,jre都要设置,jdk/bin:jdk/jre/bin, jdk/lib:jdk/jre/lib
注意:PATH中的/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games必须保留,否则会导致系统登录不了。