classpath环境变量
在 此电脑----属性----高级系统设置----环境变量 或许可以找到环境变量(系统有这个环境变量,只是有可能没有显式地配置)
比如我新装的虚拟机中:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a9c232c7cab5ae34e66845b8764e76e6.png)
找了一下系统环境变量,就没有classpath环境变量,所以我尝试显式的配置一下(简单写一下):
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a758c249d233554151aea2ce0ccce542.png)
随便准备一个Java文件:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e022c38a06ed716ac5fdbbb767572abb.png)
cmd编译和执行:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1a5be045b6b893fd6288cb72b0fb78eb.png)
现在改变classpath的位置,在Documents下随便准备一个空的文件夹,并且将classpath的路径改为:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0952e1de8bba09210a1a672a29e79899.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/dffb0f96abddea1751ceeef859a2d55e.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2328b37693829579f6de05061bc574a6.png)
发现编译没有问题,但是执行有问题。这就是classpath起作用了。
总结:classpath就是执行Java字节码文件的路径。