Win10系统配置jdk1.7环境,环境变量配置问题

对于新手,环境配置往往很麻烦,配了很久感觉配的都没啥问题,就是不好用。分享一下配置时候踩过的坑。

1.下载JDK,这步我就不仔细展开讲了,直接去官网下载就可以。主要要讲安装和配置环境上的一些重要点。

2.安装。双击自己下载好的JDK版本。

Win10系统配置jdk1.7环境,环境变量配置问题
JDK1.7

   我要将JDK装到D盘下,所以我在D盘下新建了Java文件夹,java下面又建了jdk和jre两个文件夹,至于为什么建两个,在下文中会提到。

   

Win10系统配置jdk1.7环境,环境变量配置问题

    开始安装JDK。按照步骤一步一步来就没什么问题,系统会自动提示安装,只要注意我标出来的红色,需要修改成自己的安装路径,当然了,如果怕出错,也可以按照我的文件路径一样建立文件夹进行安装。

Win10系统配置jdk1.7环境,环境变量配置问题

Win10系统配置jdk1.7环境,环境变量配置问题

注意将JDK安装路径改成自己要安装的路径。 如下图 

Win10系统配置jdk1.7环境,环境变量配置问题

 下一步就是安装JRE了,我们还是要改变一下安装目录。安装到建好的D盘下的jre文件夹。然后很快就会安装完成。

Win10系统配置jdk1.7环境,环境变量配置问题

Win10系统配置jdk1.7环境,环境变量配置问题

3.配置环境变量。

     先说一下我们为什么需要环境变量。windows系统下,假如我们安装了某一款软件,安装结束后,在安装目录会生成一个该软件的.exe文件,双击该文件,我们就能启动软件。但是难道我们每次要运行该软件的时候都要先找到该.exe文件所在的路径,然后双击吗,显然是不可能的,因为安装的软件太多,我们根本不可能记住所有已安装软件的路径,同时如果我们在其他路径下想运行某些软件岂不是完蛋了。这时候就需要环境变量了。

     简单理解,假如你把QQ装在了E盘,但是你忘记了,一直在DOS命令中C盘状态下运行QQ,你没法找到QQ,所以系统就提示找不到,但是如果你配置了环境变量PATH,那当系统在C盘下找不到QQ时候,会在PATH路径下再找一遍,那QQ就被找到了,可以运行。 

主要是配置三个参数:JAVA_HOME ,CLASSPATH,PATH这三个参数,如果没有你可以新建,如果有的话就直接编辑就可以。

 JAVA_HOME主要是为了以后方便引用,也可以直接用绝对路径,不影响。JAVA_HOME=D:\java\jdk,是JDK的安装路径。比如你需要访问JDK下面的bin文件,你可以直接写D:\java\jdk\bin,你也可以用%JAVA_HOME%\bin;影响使用。

  下面是我的

Win10系统配置jdk1.7环境,环境变量配置问题

 CLASSPATH跟我们以后做项目时候的导入的包有关,因为lib文件夹中全是需要的包, .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;(注意,CLASSPATH最前面是有个“.”的,表示当前目录,这样当我们运行java AClass的时候,系统就会先在当前目录寻找AClass文件了。); 

Win10系统配置jdk1.7环境,环境变量配置问题

 Path路径是为了让系统找到相应的应用程序,我们新建两个路径,如下,我直接使用了绝对路径,这样会避免因为复制张贴时候标点遗漏等导致配置失败。这步配置不好,很容易在测试时候javac出现不属于内部命令的提示。

Win10系统配置jdk1.7环境,环境变量配置问题

Win10系统配置jdk1.7环境,环境变量配置问题

 4.测试

打开DOS窗口(win+R然后输入cmd进入DOS窗口)

输入java

Win10系统配置jdk1.7环境,环境变量配置问题

再输入javac,看是否能编译。 

Win10系统配置jdk1.7环境,环境变量配置问题

如果javac出现不是内部命令,主要是两个问题。

1.检查PATH配置是否正确。

2。安装的时候不要将JDK和JRE安装在同一个文件夹内,我的是分了jdk和jre两个文件夹,因为安装很容易相互覆盖,导致出错。这个时候只能重新安装一次。