path和classpath。你应该首先关注它的名字上的不同。java在配置path时,bin目录下有javac,java等常用命令。如果你不配置,就只能在bin目录下编译和运行java文件,配置path后,你就可以在计算机的任意目录下编译和运行java文件。java的path就是告诉计算机bin目录下的命令的路径,每当需要时,计算机就会自己去找。classpath,则是用于帮助编译器寻找在写程序时调用的类。java把API中的常用的类文件放在了tools.jar和dt.jar下,只有能正常找到调用的相关类,你自己写的程序才能正常编译执行。但在JDK1.5以后,则不需要配置classpath了,其实就是java团队为我们省了这件事。而且,甚至你如果bu在控制台开发,使用Eclipse等开发环境,path也不用配置。Eclipse继承了自动搜索jdk安装路径的功能,为程序员提供了更多方便。 |