一.实际操作

**

1.双击此电脑桌面图标

设置用户的java环境变量 java环境变量配置用户变量_java


2.右键此电脑目录,选择属性选项

设置用户的java环境变量 java环境变量配置用户变量_JAVA_02


3.点击高级,选择环境变量,得到如下界面

设置用户的java环境变量 java环境变量配置用户变量_设置用户的java环境变量_03


设置用户的java环境变量 java环境变量配置用户变量_jar_04


4.创建JAVA_HOME系统变量,变量值为jdk在计算机中的位置

设置用户的java环境变量 java环境变量配置用户变量_jar_05


5.点击Path变量,在后面添加%JAVA_HOME%\bin(新建)

设置用户的java环境变量 java环境变量配置用户变量_jar_06


6.创建CLASSPATH 变量,变量值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;点击确定,关闭

设置用户的java环境变量 java环境变量配置用户变量_java_07


7.win+R打开命令行,输入javac命令,出现如下界面成功

设置用户的java环境变量 java环境变量配置用户变量_JAVA_08

一.系统变量,用户变量,环境变量的区别*

** 1.系统变量**
由操作系统定义的数据存储位置,无论谁登录该计算机,该位置都相同。Administrators 组(即管理员用户组)的用户可以添加新的变量或更改这些值(百度百科)
2.用户变量
是根据用户需要可自定义的变量,只能自己用, 别的用户登录无法使用该用户的用户变量(自我理解)
3.环境变量
环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。
环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。(百度百科)
二。Path,CLASSPATH,JAVA_HOME的理解
Path
安装完jdk之后,打开cmd输入javac、java,会提示找不到命令。将命令所在的路径添加到Path系统变量中,系统就能找到可执行文件了。
在终端输入java时,系统就会先在当前目录查找java程序,如果有就会执行java,否则就会在Path中指定的路径中找,因为我们在PATH配置了…\jdk\bin,系统会在这个路径下找到Java程序并执行。否则就提示找不到命令。Path的作用其实就是方便我们使用一些命令。
JAVA_HOME
JAVA_HOME里面的内容是JDK安装目录。其实不设置JAVA_HOME也是可以。但是设置JAVA_HOME可以方便在Path中使用、更新JDK目录。更新JDK目录时直接更新JAVA-HOME变量即可
CLASSPATH
编译、运行Java程序时,JRE会去该变量指定的路径中搜索所需的类(.class)文件(JDK1.5后无需设置,JDK1.5之后,JRE能自动搜索目录下类文件,并且加载dt.jar和tool.jar的类,但建议配置保持向下兼容)
配置classpath变量,才能使得java解释器知道到哪里去找标准类库,这些标准类库是别人已经写好了的,我们只管使用。比如我们常用到java.lang包中的类,在配置classpath变量后被设为默认导入,所以在写程序时就不用import这个包了。那么这些标准类库在哪呢?在以JDK的lib目录下以jar为后缀的文件中:一个是dt.jar,一个是tools.jar,这两个jar包都位于C:/jdk1.6.0/lib目录下,所以通常我们都会把这两个jar包加到我们的classpath环境变量的值为:.; C:\Program Files\Java\jdk1.5.0_17\lib\tools.jar; C:\Program Files\Java\jdk1.5.0_17\lib\dt.jar;(百度知道)