软件开发环境(Software Development Environment,SDE)是指在基本硬件和数字软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE。它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。
下载 Java 开发工具包
官方下载地址: https://www.oracle.com/java/technologies/javase-downloads.html
注:这里的链接和图片仅作参考,该图截自 2020 年02月26日,因为 oracle 官方网站改版,可能您看到的其他平台介绍的下载地址或截图与这里不一致,具体以官方为主。
下载的时候需要根据自己操作系统和处理器的字长选择对应软件包,例如 Window 32 位的操作系统就应该选择 Windows x86 对应的软件包,而 window 64 位的操作系统就应该选择 Window x64 对应的软件包。
JDK、JRE和JVM之间的区别和联系
关于这个问题,在很多平台上都有不同的解释,从刚刚的下载页面中不难找到如下这段描述:
Which Java package do I need?
- Software Developers: JDK (Java SE Development Kit): For Java Developers. Includes a complete JRE plus tools for developing, debugging, and monitoring Java applications.
- Administrators running applications on a server: Server JRE (Server Java Runtime Environment): For deploying Java applications on servers. Includes tools for JVM monitoring and tools commonly required for server applications, but does not include browser integration (the Java plug-in), auto-update, nor an installer.
- End user running Java on a desktop: JRE: (Java Runtime Environment): Covers most end-users needs. Contains everything required to run Java applications on your system.
从描述中我们不难发现,面对不同的人群,官方推荐使用不同的 Java 环境。JDK 面向软件开发人员;而 JRE 分两个不同的版本,一种是适用于服务器端的,而另一种是适用于终端用户的。
而 JVM 是Java Virtual Machine(Java 虚拟机)的缩写,来自百度百科的描述是:JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现。
要知道,我们使用 Java 语言编写的源程序是不能直接被操作系统解释并执行的,需要使用 java 命令将源程序编译成字节码文件(也就是 .class 文件),再将产生的字节码文件交给 Java 虚拟机解释给计算机执行。所以,从某种程度上来讲,Java 语言有一点解释型语言的特点,这里不做展开讨论。我们只要知道,我们作为开发者,需要 JDK 提供的开发工具包便于我们的编码工作,作为服务器或者终端用户需要 JRE 来支持 Java 程序的运行。但是无论是开发环境,还是生产环境,Java 程序的都是通过 JVM 来解释给计算机执行的。
环境变量的配置
当下载好对应的软件包之后,比如 jdk-8u241-windows-x64.exe ,直接无脑下一步安装即可,但是在安装过程中,如果提示您安装 JRE 的话,您可以选择不安装JRE,因为作为软件开发者,JDK 中自然包含了 JRE 所有的内容。
安装过程结束后,我们需要配置环境变量使得 java 指令能够在命令行中全局可用。
- 鼠标右击桌面上的【此电脑】图标,选择属性,Window7 及其以下版本的操作系统选择【我的电脑】图标
- 在弹出的窗口中点击【高级系统设置】
- 在弹出的对话框中点击环境变量,然后在系统变量部分点击新建,打开新建系统变量的对话框,输入变量名:
JAVA_HOME,变量的值就是刚刚安装JDK的时候选择的目录,要确保该目录下存在一个名为 bin 的目录。填入完毕后点击确定。 - 在系统变量中查找名为 Path 的变量,选中并点击编辑。然后新建一行,输入
%JAVA_HOME%\bin,点击确定,关闭对话框即可。
需要注意的是,如果您的电脑是 Window7 及其以下版本的操作系统,可能界面与这里的截图不一致,直接在编辑 Path 变量的对话框中的变量值的最后加上 ;%JAVA_HOME%\bin 即可,这里有个分号不要忘记了。
确认 Java 环境是否安装成功
启动 DOS 终端,输入 java -version 命令后,回显对应的版本号,则说明安装成功!