在开始学习Java技术之前,先介绍如何搭建Java开发环境是非常重要的一件事。
一、JDK、JRE、JVM
1.JDK
Oracle
公司提供的
JDK
只是一个开发工具包,它不是一个IDE
(Integrated Development Environments,集成开发环境),
IDE
的开发工具将程序的编辑、编译、调试、执行等功能集成在一个开发环境中,使用户可以很方便地进行软件的开 发,Java
开发
IDE
工具有很多,其中主要有: Eclipse、
IntelliJ IDEA
和
NetBeans
等。JDK工具包是最基础的Java开发工具,很多Java
IDE工具,如:
Eclipse
、
IntelliJ IDEA
和
NetBeans
等 都依赖于JDK
。也有一些人使用
“JDK+
文本编辑工 具”
编写
Java
程序。
JDK下载和安装
JDK的下载可以直接到Oracle官网下载,选择与自己电脑对应的操作系统(Windows操作系统注意是64位还是32位)
https://www.oracle.com/java/technologies/downloads/#java11-windows
JDK的版本很多,目前使用最多的仍然是Java8版本,因为其极高的稳定性受到一致好评,Java11版本也受到越来越多人的青睐,这里推荐大家使用这两个版本。下载完成后默认安装即可。
2.JRE
JRE,即Java运行环境,包含JVM标准实现(Jvm虚拟机)与Java核心类库。JRE 是运行 Java 程序必不可少的,编写好的Java程序必须要JRE才能运行。如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
3.JVM(虚拟机)
JVM,即java虚拟机,是java运行时的环境,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行,这就是Java能够“一次编译,到处运行”的原因。
它是整个java实现跨平台的最核心的部分,所有的java程序会先被编译为.class的类文件,该类型文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行。
关于虚拟机更深入的理解解:https://g.csdnimg.cn/common/csdn-toolbar/csdn-toolbar.js
二、JDK.JRE.JVM 三者的关系
JDK、JRE、JVM三者是包含关系,如下图所示。
Java SE的组件结构也可以清晰的看到三者之间的联系
三、环境变量的配置
完成JDK的下载安装后,就可以开始对环境变量进行配置了
打开系统设置,选择高级系统设置
JAVA_HOME 变量
选择环境变量,新建JAVA_HOME 变量(建议将JAVA_HOME放在变量列表最上方)
这里要正确选择JDK的安装目录
path变量
找到系统变量中的path变量,点击编辑,新建
复制下方代码,粘贴即可
%JAVA_HOME%\bin
ClassPath变量
设置方法与JAVA_HOME 变量相同,浏览目录复制下方代码粘贴。
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
设置完后,记得点击确定,到这里Java的环境配置就大功告成啦!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/125507.html