怎么配置JAVA的环境变量

字数 1516阅读 97

我的经历

上大二的时候,学校开设了JAVA这门课程,虽然学习的不是特别深入,但是基础还是有一点的,刚开始学JAVA的时候被JAVA的环境变量搞得晕头转向,好赖是配置好了JAVA环境,但至于为什么这样配置,我也是一头雾水,毕竟网上教程一大堆,但大多是只有参数。

之后全力专注于WEB前端方向,就把JAVA环境都卸载了,本以为以后不会再用到了,岂料后期做手机APP开发时依旧要苦逼的配置各种环境,正好有空就把配置过程写成一篇文章,希望对你有所帮助。

说说为什么要配置JAVA环境?

Java是由Sun公司开发的一种应用于分布式网络环境的程序设计语言,Java语言拥有跨平台的特性,它编译的程序能够运行在多种操作系统平台上,可以实现“一次编写,到处运行”的强大功能

配置JAVA环境之前不得不说的三个环境变量

  1. PATH环境变量

    作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。

  2. CLASSPATH环境变量

    作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。

  3. JAVA_HOME环境变量

    它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

为什么要设置以上三个变量?

1. PATH环境变量的作用--帮助系统操作java

我们用javac将源码编译成.class文件, 在调用java 命令让程序执行.

那么问题来了:系统是如何找到并调用javac.exe和java.exe两个应用程序的?

打个比方,平时我们运行某一程序,比如魔兽,酷狗音乐,都是先找到它们的应用 程序war3.exe和kugou.exe的所在位置,然后双击运行。

那么操作系统是如何自动找到javac.exe和java.exe的位置呢?

path的作用就在这里了,输入命令时,系统会根据path的路径寻找可执行的文件,我们知道我们安装完jdk之后用到的是jdk中的javac.exe(编译器)、Java.exe,我们要想在任何目录下都可以启动javac、java,所以要进行环境变量的配置

2. CLASSPATH环境变量的作用--告诉java虚拟机所有的可执行文件.class都在哪

它的值也是由目录组成,它的作用在于告诉Java执行环境,在哪些目录下可以找到所要执行的Java程序所需要的类或者包。比如我要运行一个名为Test.class的文件,而这个程序调用了另一个Link.class文件的内容,那么系统必须知道 Link.class文件的位置才能调用Link.class文件。如果Link.class文件的目录在classpath环境变量的值中,就可以找到了。

3. JAVA_HOME环境变量---使得其他相关环境变量的配置更加方便简洁

JAVA_HOME一般设置为jdk的安装目录,比如C:Program FilesJavajdk1.6.0_22.如果设置了JAVA_HOME,那么path环境变量可以配置为“%java_home%bin”.

下面就详细的讲解配置环境的步骤

1.下载JDK安装包

这个就不讲了,自行到官网下载相应的版本

2.安装JDK,开始配置环境变量

3.安装JDK 向导进行相关参数设置

4. 选择安装的路径,可以自定义,也可以默认路径

5.下面开始配置环境变量,右击【我的电脑】---【属性】-----【高级】---【环境变量】,如图:

6. 选择【新建系统变量】--弹出“新建系统变量”对话框,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径(也就是步骤4的文件夹路径),单击“确定”按钮,如图:

7.在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量 PATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”或者是直接“%JAVA_HOME%\bin;”,单击确定按钮,如图:

8.在“系统变量”选项区域中查看CLASSPATH 变量,如果不存在,则新建变量CLASSPATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”。如图:

9.现在测试环境变量的配置成功与否。在DOS命令行窗口输入“JAVAC”,输出帮助信息即为配置正确。如图:

推荐阅读更多精彩内容