偶然发现我的环境变量配置的并不正确,但是跑在eclipse中的项目却稳稳运行,为什么呢?我们下载jdk之后第一件事就是配置环境变量,为什么呢?
配置环境变量是在windows环境的path路径里加入jdk的bin目录,因为bin目录下都是可执行文件。当我们运行java的可执行程序时,系统默认是先在当前目录找可执行文件,如果没找到的话,就在path路径下找。如果找到就运行,如果没找到就报一个我们很熟悉的错误。XXX不是内部或外部命令,也不是可运行的程序或批处理文件。所以当我们配置环境变量之后,就可以在任意地方去执行java命令,不必非要在jdk的bin目录下。
而eclipse中的jdk是在eclipse中单独配置的,不依托于windows的环境变量。这两者是没有关系的,所以当我的环境变量配置错误,eclipse中的项目也是可以运行的。
并且在java8之后,不用手动去配置环境变量了,java8之后,jdk安装完毕之后会自动在path路径下添加:C:\ProgramData\Oracle\Java\javapath,这个路径下包含了可执行程序:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190225112018521.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190225111712967.png)
所以环境变量也不再需要配置啦。
为什么要配置环境变量
最新推荐文章于 2022-04-09 17:01:58 发布