好的,这是一个非常基础但重要的问题。首先需要明确:JVM(Java虚拟机)并不是一个独立的、可以直接下载的软件 。它总是随着 JDK(Java开发工具包) 或 JRE(Java运行时环境) 一起被安装。
一、核心概念:JDK vs JRE vs JVM
| 组件 | 包含关系 | 作用 | 谁需要安装 |
|---|---|---|---|
| JVM | 包含在 JRE 中 | 运行 Java字节码(.class文件) |
所有人 |
| JRE = JVM + 核心类库 | 包含在 JDK 中 | 运行Java程序 | 只想运行Java程序的人 |
| JDK = JRE + 开发工具 | - | 开发+编译+运行Java程序 | Java开发者(就是你) |
结论:作为开发者,你需要下载并安装的是 JDK。安装了JDK,你就自然拥有了JVM。
二、如何下载和安装JDK(以最新的JDK 21为例)
步骤 1:访问官网
打开 Oracle官方JDK下载页面 或者 OpenJDK网站。
建议 :对于个人学习和开发,推荐下载 OpenJDK,因为它完全免费且没有商业限制。Oracle JDK 对于商业用途需要付费。
OpenJDK 推荐下载站点:
- Eclipse Temurin(最受欢迎的开源选择)
- Microsoft OpenJDK
- Azul Zulu
步骤 2:选择版本和系统
以 Eclipse Temurin 为例:
- 进入网站后,选择最新的 LTS 版本(如 JDK 21)。
- 根据你的操作系统选择安装包:
- Windows :
.msi安装包 - macOS :
.pkg安装包 或.tar.gz压缩包 - Linux :
.deb(Ubuntu/Debian) 或.rpm(RedHat/CentOS) 或.tar.gz
- Windows :
步骤 3:安装
- Windows/macOS : 运行下载的
.msi或.pkg安装程序,全程点击"下一步"即可。 - Linux : 使用包管理器安装或解压
.tar.gz包到指定目录。
步骤 4:验证安装
打开终端(Windows 是 CMD 或 PowerShell),输入:
bash
java -version
如果安装成功,你会看到类似下面的输出:
openjdk version "21.0.1" 2023-10-17
OpenJDK Runtime Environment Temurin-21.0.1+12 (build 21.0.1+12)
OpenJDK 64-Bit Server VM Temurin-21.0.1+12 (build 21.0.1+12, mixed mode, sharing)
看到版本信息,说明 JDK(包含JVM)已经成功安装!
三、为你的IDE配置JDK
安装好JDK后,你还需要在开发工具(如 IntelliJ IDEA 或 Eclipse)中配置它。
以 IntelliJ IDEA 为例:
- 打开
File→Project Structure(Ctrl+Alt+Shift+S)。 - 在
Project设置下,选择你刚安装的 JDK 版本。 - 点击
Apply和OK。
总结
- JVM 不能单独下载,它包含在 JDK 或 JRE 中。
- 作为开发者,你应该下载 JDK。
- 推荐从 Eclipse Temurin 下载免费的 OpenJDK。
- 下载后运行安装程序,然后用
java -version命令验证。 - 最后,记得在你的 IDE 中配置使用这个新安装的 JDK。
按照这些步骤操作,你就能顺利准备好 Java 开发环境了。