**
安装和配置环境变量
**
1.浏览器搜索JDK,找到下载地址:
JDK下载地址点击即可
2.查看自己的电脑系统版本64位或32位,找到对应版本下载。
3.进行安装,在安装路径上建议不用默认的安装路径,自己创建一个安装路径便于找到它。
4.配置环境变量,我的电脑–>属性–>高级系统设置–>高级–>环境变量。
(1)在系统变量中新建一个系统变量。
变量名:JAVA_HOME
变量值:应为你JDK的安装路径。
(此处应注意输入变量名应为大写,变量值如:E:\JDK-11)
(2)找到变量名为Path的环境变量,点击 编辑,进入path当中点击 新建,输入:%JAVA_HOME%\bin
再次新建,输入:%JAVA_HOME%\jre\bin
(3)回到系统变量,在系统变量中新建一个系统变量。
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
(此处应注意输入变量名应为大写,变量值首部有个 . 也需要输进去)
最后点击确定,退出环境变量配置。
5.按住win+R键,输入cmd进入命令行窗口,分别输入:java -version
java
javac
显示出有效信息,说明配置成功。
**
环境变量的作用
**
JAVA_HOME环境变量的作用:JAVA_HOME里面的内容是JDK安装目录。其实不设置JAVA_HOME也是可以的,只要有Path就行了。但是设置JAVA_HOME可以方便在Path中使用、更新JDK目录。
PATH环境变量的作用:在命令符模式下输入javac命令时,会提示错误信息。
出现上述错误的原因是操作系统在当前目录下找不到javac.exe工具程序,因此需要告诉操作系统应该到哪些目录下尝试寻找,设置PATH环境变量的目的就是为操作系统指定寻找工具程序的目录。
设置PATH变量后,需要重新打开命令符模式才能使设置生效,此时执行javac命令获得成功。
当用户在命令符模式输入javac命令时,操作系统会尝试在指定的PATH变量中寻找指定的工具程序,由于PATH变量中设置了JDK的bin目录的路径,因此操作系统就可以根据这个信息来找到javae.exe工具程序。
提示:在使用javac命令编译Java程序时,如果遏到“javac不是内部或外部命令,也不是可运行的程序或批处理文件”错误提示,其原因就是PATH环境变量未设置或设置错误。
CLASSPATH环境变量的作用:CLASSPATH变量的目的就是让Java执行环境找到指定的Java程序对应的class文件以及程序中引用的其他class文件。
JDK在默认情况下会到当前工作目录下(变量值用“.”表示)以及JDK的lib目录下寻找所需的class文件,因此如果Java程序放在这两个目录中,即使不设置CLASSPATH变量执行环境也可以找得到。但是如果Java程序放在其他目录下,运行时则需要设置CLASSPATH变量。
总之,设置CLASSPATH的目的在于通知Java执行环境在哪些目录下可以找到所耍执行的JaVa程序。