准备开发环境
JDK的下载安装与环境变量配置:
一,为什么要使用JDK?
JDK是java软件开发包(Java Development Kit)的简称,要想开发java程序就必须安装JDK。没有JDK的话,无法编译运行Java程序。
因为JDK包含的基本组件包括以下文件:
javac.exe,用于编译java文件,将java文件编译成class文件
java.exe,用于运行class文件,将class文件运行出结果
其实进行java开发不仅需要jdk,还需要jre(Java Runtime Environment,Java运行环境),jdk包含编译器运行器和类库(3500多个类常用150多个)等,而jre包括Java虚拟机(jvm)、Java核心类库和支持文件。不过现在的jdk都帮我们集成了jre,所以安装jdk就等于安装了两个。(参考:https://www.cnblogs.com/myz666/p/7440070.html)
1,JDK的下载。
方法一(简单快捷):打开连接下载链接:https://pan.baidu.com/s/142OzwOqSnjI0PhPMOwKnMg?pwd=5cp6 提取码: 5cp6,下载:
方法二(麻烦,不推荐):打开官网(sun公司):Java Downloads | Oracle,推荐使用JDK 8,稳定够用。
滑到页面下方,选着自己电脑合适的版本。点击下载:
勾选同意:
注册登录下载:
2,安装
有两种方式:一个是压缩包解压,一个是运行.exe文件安装。两者环境配置方式一样。不过在压缩包方式配置环境变量时,须在PATH栏中:同时新建两个文件 %JAVA_HOME%\bin和 %JAVA_HOME%\jre\bin ,用.exe文件安装时,只需要新建一个文件 %JAVA_HOME%\bin。为什么下面会有解释。
下图以.exe安装配置为例:
下载文件如图:
双击打开下载好的文件,点击next:
选择安装位置(默认装到C盘,可以装到其他盘),点击下一步:
如图:
选择JRE文件安装位置(默认C盘,可以更改),点击下一步:
如图:
点击关闭,安装完成:
3,配置:
注意:安装完成后会有如下目录结构,一个是jdk文件,一个是 jre文件:
3.1找到我的电脑,右键单击属性:
打开找到高级系统设置:
打开高级系统设置,打开环境变量。
打开环境变量,在系统变量下方点击新建:
新建系统变量:
变量名:JAVA_HOME
变量值:jdk 的安装位置,点击确定。(注意是到\bin的父目录级)
如图:
点击新建,添加环境变量
变量名:CLASSPATH
变量值:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar !!注意前方的符号 别漏掉了。
如图,点击确定:
在系统变量中找到PATH:
点击打开,两次新建输入:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
(注:如果是我一样的.exe文件安装,在配置时,不需要在PATH中新建输入:%JAVA_HOME%\jre\bin)
将“%JAVA_HOME%\bin”上移到最前方:(编号2的地方本人配置2时,多新建了一个%JAVA_HOME%\jre\bin的配置,产生了访问冲突错误后,删掉他之后的成功想法,不知道正确与否,希望有大哥说一下)。
4,测试安装:
快捷键 :WIN+R 打开运行。输入cmd ,点击确定。
打开命令提示符窗口,输入:java -version (查看JDK版本)
出现如下信息,说明安装无误:
接着输入:Java ,出现如下信息 ,则安装无误。
接着输入:javac ,出现如下信息。
假如三个输入,都有如上三图输出。恭喜你JDK安装完成,配置好啦!!!
5,常见错误分析:
问题: 输入java -version 后没有反应。
解决方法:
步骤一:查看JAVA_HOME 的路径是不是你的安装路径或者是解压路径。注意路径是到bin的父目录,而不是到...\jdk1.8.104\bin。这样会导致jre文件无法被访问到。
步骤二:查看CLASSPATH 配置是否是:
.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar
特别注意前面的 " .; "
步骤三:查看PATH 是否正确添加:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
这俩配置。
问题:输入javac命令,显示javac不是内部或外部命令,也不是可运行的程序 或批处理文件的问题。
解决方法:
步骤一:查看JAVA_HOME 的路径是不是你的安装路径或者是解压路径。注意路径是到bin的父目录,而不是到...\jdk1.8.104\bin。这样会导致jre文件无法被访问到。
步骤二:查看PATH文件中是否同时出现了如图所示结构,如果是将第一个删除。
以上俩问题,是本人安装时遇到的实际问题。如果还有其他问题可讨论一下。
ps:假如问题无法被解决,建议删除重来。
如有错误,请指证修改!!!!