感觉有的地方楼主说的跟视频一样,可以这么理解.
path是跟操作系统中命令执行有关的变量.
而classpath只是在你运行class类文件时才有关的变量.
我总结了一下path和classpath的作用,希望对你有帮助.
Path环境变量:
作用是指定命令搜索路径,在DOS命令行下下面执行命令,如javac编译java程序,
它会到path变量指定的路径中查找看是否能找到相应的命令程序.我们需要把jdk安装到目录下的bin目录增加到现有的path变量中,
bin目录中包含经常要用到的可执行文件如javac/java/javadoc等,设置好path变量后,就可以在任何目录下执行javac/java等工具了.
Classpath环境变量:
作用是指定类搜索路径,要使用已经编写好的类前提是能够找到他们,jvm就是通过classpath来寻找类的.
我们需要把jdk安装目录下的lib子目录中的dt.jar和tool.jar设置classpath中,当然,当然目录"."也必须加入到该变量中. |