java 为什么需要配置path,什么时候需要classpath?

开发环境的配置

JDK(Java Development Kit)是整个java的核心,包括java的运行环境,java工具和java 基础库类。任何java应用程序都需要JDK的支持。

在计算机属性,然后高级系统设置,然后环境变量如下:(win7系统)

path指定一个路径列表,用于搜索可执行文件。执行一个可执行文件时,如果该文件不能再当前路径下找到,则依次寻找PATH中的每一个路径,直至找到。java编译命令(javac),执行命令(java)和一些工具命令(javadoc,jdb等)都在其安装路径下的bin目录中,因此应该将该路径添加到Path环境变量中,以方便今后在任何地方执行与调用。

CLASSPATH也指定一个路径,用于搜索java编译或者运行时需要用到的类。在CLASSPATH列表中出了可以包含路径外,还可以包含Jar文件。Java查找类时会把这个Jar文件当做一个目录来进行查找。通常,需要将JDK安装路径下的jre\lib\rt.jar包含在CLASSPATH中。