为什么要配置环境变量?

来源:互联网 发布:下载人聊天软件 编辑:程序博客网 时间:2024/05/22 03:19

只要在path里面配置文件目录,此文件目录下面的.exe文件,在任何位置都可以执行。

通过配置path环境变量,将javac指令所在目录也就是JDK安装目录下的bin目录配置到path变量下,即可使javac指令(而不是.java或.class文件)在任意目录下运行。

安装jdk时中间会弹出安装jre的提示,安装完成后就可以用java -version查看java的版本。jdk1.8会自动配置java.exe的环境变量(配置在C:\ProgramData\Oracle\Java\javapath),所以能用java指令。而javac指令不行。

配置环境变量:

1.采用JAVA_HOME=jdk安装路径(如果有多个jdk的话,想用别的jdk,只需修改JAVA_HOME,避免频繁修改path)

2.path=%JAVA_HOME%\bin;

path环境变量具有先后顺序。

3.classpath的作用是使.class(含有main函数)文件在任意位置都能执行。是只针对.class文件,对.java文件无效。


总结:path的作用是使配置目录下的可执行文件在任意目录都可以执行。就像一个视频(.java或.class文件【没有配置classpath之前需要切换到.class文件所在的目录】)的播放需要播放器(迅雷影音),配置path的作用是就好比我双击视频就能直接启动播放器了,而不用去找播放器就能播放视频(不用把播放器和视频放在一个目录)。

classpath的作用是如果把.class文件路径配置在classpath环境变量里面,不论在任何位置都可以执行.class(含有main函数)文件。

原创粉丝点击