前言

    Hello,各位大佬,在下乃在走野生程序猿进化之路的迷途文科生,虽说半路出家,也与工作无关,但是有着浓厚兴趣和碎片时间,所以也想入坑玩玩,对于编程语言,不敢妄加评论,只能说各有优劣,在下对JAVA、python倒是情有独钟,就以此为基点,开始修炼升级吧!

配置环境变量

    学习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、Windows7/10(能力有限,还未涉及其他操作系统,后期进行完善)

2、JDK1.8/1.9(开发工具包版本选择1.8以上就可以)

二、下载安装JDK

选择一个适合自己的JDK版本下载并安装即可,下载官网:https://www.oracle.com/cn/java/technologies/javase-downloads.html

java设置环境时区_环境变量

点击JDK Download 进行JDK下载

java设置环境时区_环境变量_02

下载后,解压,放在英文目录下,比如老胡放在F:\Tester Huzhihong\java\jdk1.8.0_91,(一般JDK自带JRE,如果没有要单独下载),如图:

java设置环境时区_java_03

三、配置环境变量

   1、右键点击桌面上【我的电脑】——【属性】,在弹出的页面上点击【高级系统设置】。

java设置环境时区_JAVA_04

 

2、在弹出的【系统属性】窗口中点击【高级】标签页下点击【环境变量】按钮。

java设置环境时区_JAVA_05

3、在弹出的【环境变量】窗口中,点击下方的【新建】按钮,在弹出的【新建系统变量】窗口中,新建一个名为“JAVA_HOME”的环境变量,变量值为Java的安装路径,老胡的就是:F:\Tester LaoHu\java\jdk1.8.0_91,如图:

java设置环境时区_环境变量_06

4、设置Path环境变量,该变量已经存在,所以在列表中选择Path,点击下方的【编辑】按钮,在弹出的窗口中添加如下信息:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;,然后点击【确认】按钮即可。注意前后的";"不能少,如图:

java设置环境时区_java设置环境时区_07

        

java设置环境时区_java设置环境时区_08

 

5、和JAVA_HOME一样,新建一个名为“classpath”的环境变量(大小写均可),变量值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;,注意值的前面是".;",如图:

java设置环境时区_java设置环境时区_09

 

6、到这就算配置完了环境变量了,那到底怎样才算配置好了呢,可以进入按住【win+R】键,进入cmd命令窗口中检查Java环境变量是否配置成功,检查的命令为 java -version,javac,怎么来试试:

java设置环境时区_java_10

一来就报错,刺激啊,不过这是好事,多思考的去学习更有帮助,看下提示试路径不对,原来老胡安装的Java的bin目录文件是在F:\Tester LaoHu\java\jdk1.8.0_91\bin,好说,进入F盘瞧瞧:

输入F:指令进入F盘,输入cd F:\Tester LaoHu\java\jdk1.8.0_91\bin指令进入根目录,输入Java -version,显示版本信息,好了,成了,再输入javac,显示一大段命令解释,这下环境变量就配置好了。

java设置环境时区_JAVA_11

    

java设置环境时区_java设置环境时区_12

到此就说明能正确的输出Java的版本和JVM版本信息,则说明Java安装正确,可以进行Java开发了。