# 环境搭建
提示
根据系统类型下载对应的 JDK
Java 程序必须运行在 JVM 之上,所以要安装 JDK。Oracle官网下载 (opens new window)
# 开发环境
JDK:JDK(Java Development Kit,Java 开发工具包(SDK)),是 Java 软件开发必须安装的。JDK 安装后自带一个 JRE。
JRE:JRE(Java Runtime Environment,Java 运行环境),运行 Java 程序所必须的环境的集合,包含 JVM 标准实现及Java 核心类库。如果只运行 Java 程序,则不需要安装 JDK,只需安装 JRE 即可
JVM:JVM(Java Virtual Machine,Java 虚拟机),JVM 是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
JDK、JRE 和 DVM 关系:
JDK 中包含 JRE,JRE 中包含 JVM,所以运行 Java 程序最小环境为 JRE。
# JDK 下载、安装和配置
# 下载
JDK下载 (opens new window)
我安装的是 JDK 18, JDK 8(1.8) 版本需要注册账号,才能下载。
注意:根据电脑系统下载对应的 JDK,以及根据自己的需求下载对应的 JDK 版本。
# 安装
我使用的是 .exe
安装的,双击安装即可。安装过程中如果使用默认路径可以一直下一步就行了,图中我安装在其它目录下了,且我还安装了 8(1.8版本)。
安装成功后进入到安装目录的 bin
文件夹下,javac.exe
命令用来完成 Java 程序的编译,java.exe
命令用来完成Java程序的运行。
# 配置 (JDK 8(1.8))
配置环境变量,是为了在任何文件夹下都可以使用命令。
提示
JDK 8(1.8)配置,18 版忽略此步骤。
计算机
->属性
->高级系统设置
->环境变量
在
系统变量
中新建变量JAVA_HOME
,值为 JDK 安装目录的绝对路径,例如:D:\software\Java\jdk1.8.0_271
在
系统变量
中编辑变量名Path
,新建%JAVA_HOME%\bin
和%JAVA_HOME%\jre\bin
。在
系统变量
中新建变量CLASSPATH
,值为.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
【路径中“.”表示当前目录】测试命令
java -version
# 输出以下则成功
# java version "1.8.0_291"
# Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
# Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
2
3
4
5
# 关于环境变量【扩展】
当我们输入 ipconfig
命令时,而 ipconfig.exe
文件实际上在 C:\Windows\System32
目录下,那么系统为什么能运行?
其实是 windows 系统中的环境变量 path 在起作用。系统首先会在当前目录下查找 ipconfig.exe
文件,如果没有找到,则会在系统目录下查找。
path
的值是一个字符串,用来指定系统中执行命令的文件路径,每个路径用分号隔开。
以上个人理解为:
系统变量 - 理解为全局变量,要想在任何位置使用命令就要配置,path - 就是对应的命令所在的路径,比如 ipconfig.exe
在 C:\Windows\System32
,
脑补一下js中全局变量一样。
← 简介 Java 开发和运行过程 →