一. path与classpath 区别
path是系统用来指定可执行文件的完整路径(Linux中是PATH,windows不分大小写)
classpath是指定你在程序中所使用的类文件(.class)所在的位置
path先在当前目录下找,然后在path下找
classpath先在classpath下找,然后在当前目录下寻找
-------------------------------------------------------------
二.配置技巧
因为path改动有风险,可能误删误改别的值,所以用动态环境变量。
JAVA_HOME = F:\jdk1.6.0_37
path = %JAVA_HOME%\bin
这样如果jdk安装目录变了直接改JAVA_HOME就好了
有时受条件限制,可以用临时配置方式(只在当前DOS有效)
set path 查看值
set path=XXXX; 配置新值XXXXset path=XXXX;%path% 在原有值上增加新值XXXX
set classpath=C:\
java执行程序会只在classpath下寻找.class
如果classpath值为空,就 只在当前目录寻找.class如果加个分号 set classpath=c:\;
就会先找classpath,没有的话再在当前目录找
建议不要加分号,这样就不会运行个别的吓死你,如果想在当前目录找可以加点号 set classpath=.;c:\