path:
说白了就让你可以在命令窗口直接调用该应用程序的.exe,例如你有一个可执行文件text.exe放在c:\temp下,
如果你要让该应用程序跑起来
可以有两种方式:
第一种:手动,也就是到该文件夹下,找到text.exe,然后双击,ok,启动了!
第二种:通过命令行,你可以直接在命令行输入:c:\temp\test.exe,ok,启动了!
但你可能会想,我要是在命令行直接输入test.exe,就可以将该应用程序启动,ok,配置环境变量,在你的path下加入c:\temp,这样系统就能够找到该目标了!
总结:path的服务对象是操作系统,为操作系统指路,告诉操作系统你应该去 哪找。
classpath:
它是为jvm服务的,告诉虚拟机该去哪里找你所需要的类!