classpath是什么意思? 每次配置Java环境变量都会去搜索复制粘贴,可是classpath究竟是什么环境变量?java
顾名思义,classpath为类的路径,即执行java HelloWorld(javac HelloWorld.java 生成的字节码文件HelloWorld.class)时,会去classpath路径下查找HelloWorld.class文件。spa
classpath变量值前面为何要加.;?class
.表示当前目录,执行java abc,java命令会首先在当前目录下找abc.class文件。当前目录未找到,则去分号隔开的后面的路径中查找。变量
Java1.5以后classpath被集成,不须要单独配置了。配置