jdk 环境变量设置问题
我学Java 三天了, 在环境变量设置上有点问题: 把path和classpath设置在用户变量里边,和设置在系统变量里边有什么区别? 我的程序都能够正常运行啊,我的系统是XP.
请各位高人指点! 百分相送!
------解决方案--------------------用户变量里边,和设置在系统变量里边有什么区别
********************************************
用户变量针对当前用户,如果你换另一用户登录你设置的用户变量就不在了。
系统变量针对整个系统,哪个用户登录都能使用。
------解决方案--------------------楼上的正确 XP是多用户系统
用户变量只针对设置这个变量的用户有效
------解决方案--------------------用户变量里边,和设置在系统变量里边是有区别的:
用户变量针对当前用户,如果你换另一用户登录你设置的用户变量就不在了。
系统变量针对整个系统,哪个用户登录都能使用。
还有最关键的一条:如果你做的程序是后台运行的,而且是伴随XP启动而启动,也就是说不进入界面你的程序就已经启动了,那么用户变量会出错,找不到类。而系统变量不会出错,能正常运行。
OK,给分吧!
------解决方案--------------------LZ应该理解局部变量和全局变量的关系吧
用户变量==局部变量
系统变量==全局变量
------解决方案--------------------Path=C:\j2sdk1.4.2_04\bin;E:\OraHome_1\jre\1.4.2\bin\client;E:\OraHome_1\jre\1.4.2\bin;C:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
按照你自己的路径设置一下吧!
------解决方案--------------------JAVA_HOME = /JDK的安装路径/
path = .;%JAVA_HOME%\bin;
classpath = .;%JAVA_HOME%\lib\rt.jar;%JAVA_HOME%\lib\tools.jar
------解决方案--------------------用户变量是针对当前用户的,系统变量是针对所有用户的
------解决方案--------------------XP多拥护系统。。
拥护变量只对当前用户有效,换个拥护等入就无效了,
系统变量,对所有用户都一样。。
------解决方案--------------------都正确,我就不说了,
LZ应该理解局部变量和全局变量的关系吧
用户变量==局部变量
系统变量==全局变量
//////////////////////////
这样说挺明了的了。
要是还不懂你可以这样想
家里有三个卧室,其中一个让你从窗户那下了个梯子 ok
你可以从这屋到楼下了。其他屋不行。但是还有一楼梯,三个屋都能到楼下
梯子===用户变量
楼梯==系统变量
------解决方案--------------------JAVA_HOME = /JDK的安装路径/
path = .;%JAVA_HOME%\bin;
classpath = .;%JAVA_HOME%\lib\rt.jar;%JAVA_HOME%\lib\tools.jar