配置path内容是用来定位java目录内bin文件夹位置的,配置完成以后bin文件夹内所有exe文件都可以在任意目录调用;而classpath是用来给某个文件夹内的后缀名为class的文件定位的 设置了以后,在任意目录运行java xxx如果在你设置的文件夹内存在xxx.class 就可以直接运行。不过这样设置有一点不好:就是如果你当前目录也有一个xxx.class而classpath配置的目录也有一个同名文件xxx.class 这样调用就会出现一个先后顺序问题。具体是调用当前文件的 还是classpath文件的 要看你classpath怎么配置的。 |