Path : windows系统执行exe文件等可执行文件时,寻找exe文件的路径
ClassPath :Java虚拟机执行class文件时,查找class文件的路径
javac命令把java文件编译为class文件
-sourcepath 源文件目录
-classpath class文件路径
-d 编译后文件目录
例子 : javac -sourcepath src -classpath classes -d classes test.java
查找src目录下的test.java文件并编译(-sourcepath),放在classes目录下(-d)
-classpath参数的作用,是编译的时候去classes目录下查看是否已经有编译好的class,如果test.java没有更新过的话,就不用重新编译。
java命令启动java虚拟机,调用class文件
-classpath class文件路径
例子:java -classpath classes test
查找classes目录下的test.class并执行