对于java中classpath和path的理解
2008-08-04 16:22
477 查看
Classpath是编译后的类文件路径,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序。一般用外面的组件时需要把它的路径加入到它后面
Path 是运行工具程序的路径。如javac.exe、jar.exe这些jdk自带的工具程序。
java执行环境本身就是一个平台,执行于这个平台上的程序是已编译完成的Java程序(后面会介绍到Java程序编译完成之后,会以.class文件存在)。如果将Java执行环境比喻为操作系统,如果设置Path变量是为了让操作系统找到指定的工具程序(以Windows来说就是找到.exe文件),则设置Classpath的目的就是让Java执行环境找到指定的Java程序(也就是.class文件)。
但是,在使用JAR文件时,有一些例外,必须在类路径中将JAR文件的实际名称写的完整清楚,而不仅仅是他们的目录位置,例如“.;C:/Program Files/Java/jdk1.5.0_06/lib/tools.jar; C:/Program Files/Java/jdk1.5.0_06/lib/rt.jar”。或者将组件拷贝到jre文件下的ext文件夹内
Path 是运行工具程序的路径。如javac.exe、jar.exe这些jdk自带的工具程序。
java执行环境本身就是一个平台,执行于这个平台上的程序是已编译完成的Java程序(后面会介绍到Java程序编译完成之后,会以.class文件存在)。如果将Java执行环境比喻为操作系统,如果设置Path变量是为了让操作系统找到指定的工具程序(以Windows来说就是找到.exe文件),则设置Classpath的目的就是让Java执行环境找到指定的Java程序(也就是.class文件)。
但是,在使用JAR文件时,有一些例外,必须在类路径中将JAR文件的实际名称写的完整清楚,而不仅仅是他们的目录位置,例如“.;C:/Program Files/Java/jdk1.5.0_06/lib/tools.jar; C:/Program Files/Java/jdk1.5.0_06/lib/rt.jar”。或者将组件拷贝到jre文件下的ext文件夹内
相关文章推荐
- 理解java环境变量的意义,Path JAVA_HOME ,Classpath的作用分别是什么?
- javahome、classpath和path理解
- 对path、java_home、classpath的理解
- Windows下Java开发环境的搭建以及个人对path和classPath的理解。
- java的classpath和path理解
- 环境变量 JAVA_HOME, CLASSPATH, Path
- classpath、path、JAVA_HOME的作用及JAVA环境变量配置
- 对于java中访问权限的理解与解析
- java中对于多态的理解(自己总结版)
- 为什么要设置JAVA_HOME、Path、CLASSPATH、CATALINA_HOME
- Java中path与classpath的区别。
- java中path与classpath的区别
- Java中JDK的安装和path,classpath的环境配置
- 对于java反射的理解
- java设置classpath,path,java_home环境变量
- 对于C/C++,java的volatile关键字的个人理解
- 浅谈Java 对于继承的初级理解
- 初学java,对于MVC模式的理解
- JAVA中path和classpath(Java环境变量的配置)
- Java基础——path, classpath, JAVA_HOME, JRE, JDK等基本原理