最近重装系统,所以开发环境也需要重新配置,废话不多说,开始动手。。
一、下载
JDK是免费的,可以直接到ORACLE官网下载最新版本,官网地址:https://www.oracle.com/index.html
如图,按照图中红框表示操作
官网首页ORACLE图标右侧:Menu–>Downloads–>Java–>All Java Downloads
JDK:怎么安装和配置jdk_开发工具篇

JDK版本在不断更新,一般选择最新的版本
JDK:怎么安装和配置jdk_开发工具篇_02

直接选择Java的标准版本,点击进去
JDK:怎么安装和配置jdk_开发工具篇_03

在这里要先接受协议,不然无法下载
JDK:怎么安装和配置jdk_开发工具篇_04

根据自己具体的操作系统选择相应的版本,点击即可下载
JDK:怎么安装和配置jdk_开发工具篇_05

二、安装JDK

找到下载的JDK,双击进行安装
JDK:怎么安装和配置jdk_开发工具篇_06

首先会弹出安装向导,直接Next
JDK:怎么安装和配置jdk_开发工具篇_07

在这里建议修改默认安装路径,当然也可以不修改。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现奇奇怪怪的问题。
JDK:怎么安装和配置jdk_开发工具篇_08

我是修改了默认路径,直接将默认路径C:\Program Files\Java\jdk1.8.0_131\ 改为 C:\Java\jdk1.8.0_131\
JDK:怎么安装和配置jdk_开发工具篇_09

JDK安装完成后,会提醒安装JRE;建议修改默认安装路径,放置C:\Java\jre下。因为JDK中包含了JRE,其实可以选择不安装。
JDK:怎么安装和配置jdk_开发工具篇_10

修改完路径,直接Next。即可完成安装。
JDK:怎么安装和配置jdk_开发工具篇_11

三、环境变量配置
环境变量一般指在操作系统中用来指定操作系统运行环境的一些参数。其实这句话也不是很好理解,来举个例子吧。如path,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还会到path中指定的路径去找。通俗的讲,你要的东西我这里没有,怎么办呢,那就去path里说的地儿找找吧。
简单了解了环境变量,下面直接上图:

右击我的电脑–>属性–>高级系统设置–>环境变量
JDK:怎么安装和配置jdk_开发工具篇_12

JDK:怎么安装和配置jdk_开发工具篇_13

JDK:怎么安装和配置jdk_开发工具篇_14

点击系统变量下的新建–>变量名:JAVA_HOME,变量值:你的java所在路径,如这是我的安装路径:C:\Java\jdk1.8.0_131
JDK:怎么安装和配置jdk_开发工具篇_15

完成之后,在系统变量中找到Path–>双击–>在最前面添加【%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;】,中括号里面的分号不能少,而且必须是英文的分号。
JDK:怎么安装和配置jdk_开发工具篇_16

点击系统变量下的新建–>变量名:classpath,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
最前面有个点,代表的是当前路径,一定要加上
JDK:怎么安装和配置jdk_开发工具篇_17

到此为止,JDK的安装及配置全部结束,下面来检测一下,安装是否成功。

win + R 输入CMD
JDK:怎么安装和配置jdk_开发工具篇_18

弹出命令行,直接输入Java -version ,如果出现下面内容即说明JRE-Java的运行环境 安装成功。作为Java开发这个不够。
JDK:怎么安装和配置jdk_开发工具篇_19

继续输入javac
JDK:怎么安装和配置jdk_开发工具篇_20

继续输入Java
JDK:怎么安装和配置jdk_开发工具篇_21
出现以上内容,才能说明JDK完全安装成功。

四、配置的各个变量的意义
说明:环境变量的变量名不区分大小写,只是一般用大写容易区分
JAVA_HOME:就是jdk的安装路径
这样即使以后需要更改jdk路径,直接修改JAVA_HOME就可以了,不必在修改path和classpath。
Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
指向bin目录,这样调用javac编译源文件,或者调用java命令运行字节码文件时,首先在当前目录寻找,如果找不到,就会到path路径中寻找。
classpath: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
指向需要运行的文件路径,其实这个classpath在JDK5之后可以不用配置,在以后的开发中不会影响。

我遇到的问题:

1、错误提示:Background compilation enabled

Run configuration Error:Not a valid Boot application class

原因分析:我昨天晚上修改了系统配置,我猜想可能是jdk被修改错误了

解决办法:重新配置了jdk,当然我dos命令上java出现了:java不是内部或外部命令

然后我搜了一个网上的办法,就是很古老,很好用的办法,如下:

 

完成了第一步,只是把JDK环境安装完成了。这个时候还要通过一系列的环境变量的配置才能使用JDK环境进行JAVA开发。配置环境变量包括java_home,path和classpath三个部分。
用鼠标右击“我的电脑”,选择“属性”->“高级”->“环境变量”->“系统变量”->“新建”。

在“变量名”输入框中写入“java_home”,在“变量值”输入框中写入“C:\Program Files\Java\jdk1.6.0” (根据安装路径填写),然后点击“确定”,java_home就设置完成了。

下面开始“classpath”的配置。选中“系统变量”查看是否有classpath项目,如果没有就点击“新建”,如果已经存在就选中classpath选项,点击“编辑”按钮,然后在“变量名”中填写“classpath”,在“变量值”中填写“C:\Program Files\Java\jdk1.6.0\jre\lib”(根据安装路径填写)。

现在可以进行“path”的配置了。同上在“classpath”设定时类似,“变量名”输入框填写“path”,“变量值”输入框填写“C:\Program Files\Java\jdk1.6.0\bin”(根据安装路径填写)。

JDK的环境变量已经配置完成,可以通过打开命令提示符窗口,输入命令“java -version”, 看到Java版本的信息,来确定安装是否成功。首先点击“开始”,然后点击“运行”。

 

 


上面只是完成了jdk的配置,然后再重新配置IDEA的jdk配置,如下:
JDK:怎么安装和配置jdk_开发工具篇_22
就可以了。

 

JDK:怎么安装和配置jdk_开发工具篇_23