Java for Windows Users: Everything You Need to Know – wiki词典


Java for Windows 用户:你需要知道的一切

Java 是一种功能强大且用途广泛的编程语言和平台,在全球范围内被数百万开发人员用于构建各种应用程序,从移动应用到企业级服务器应用,再到大型数据系统。对于 Windows 用户而言,无论是运行 Java 应用程序还是进行 Java 开发,理解其基础知识至关重要。本文将为你详细介绍 Java 在 Windows 环境下的安装、配置和开发。

1. JDK 还是 JRE?首先弄清它们的不同

在开始之前,我们需要区分两个核心概念:

  • JRE (Java Runtime Environment – Java 运行时环境):如果你仅仅想在 Windows 电脑上运行用 Java 编写的应用程序,那么你只需要 JRE。它包含了 Java 虚拟机 (JVM) 和核心类库,是 Java 应用程序运行的必备组件。
  • JDK (Java Development Kit – Java 开发工具包):如果你是一名开发者,想要编写、编译和调试 Java 应用程序,那么你就需要 JDK。JDK 包含了 JRE 的所有功能,以及 Java 编译器 (javac)、调试器 (jdb) 和其他开发工具。

简而言之,运行 Java 程序只需 JRE,开发 Java 程序需要 JDK。作为 Windows 用户,如果你打算进行 Java 开发,请务必安装 JDK。

2. 下载与安装 Java (JDK)

获取 Java JDK 的主要途径有两个:Oracle 官方网站和各种 OpenJDK 发行版。

  • Oracle JDK:这是 Oracle 提供的官方版本。过去是免费的,但现在 Oracle JDK 的生产环境使用可能需要付费订阅。
  • OpenJDK (开放 Java 开发工具包):这是一个完全开源免费的版本,由社区维护,并有许多公司提供自己的发行版,例如 Eclipse Adoptium (提供 Temurin)、Amazon Corretto、Microsoft Build of OpenJDK 等。对于大多数个人开发者和企业,OpenJDK 是一个推荐的免费替代方案。

推荐的安装步骤 (以 OpenJDK 为例):

  1. 选择并下载 JDK 安装包
    • 访问 Eclipse Adoptium (https://adoptium.net/) 或其他 OpenJDK 提供商的网站。
    • 选择适合 Windows x64 系统的最新 LTS (长期支持) 版本的 JDK (例如 JDK 17、JDK 21)。通常会提供 .msi.zip 格式的安装包。推荐下载 .msi 安装程序,因为它会自动处理大部分配置。
  2. 运行安装程序
    • 双击下载的 .msi 文件,启动安装向导。
    • 按照屏幕上的指示进行操作。你可以选择默认安装路径 (通常是 C:\Program Files\Java\jdk-<version>),或者自定义安装路径。建议使用默认路径,除非你有特定需求。
    • 安装过程通常很快,完成后会显示安装成功的消息。

3. 配置环境变量

安装 JDK 后,你需要配置 Windows 系统的环境变量,以便在任何命令行窗口中都能识别并执行 Java 命令。

  1. 找到 Java 安装路径
    • JDK 通常安装在 C:\Program Files\Java\jdk-<version> 这样的目录中 (例如 C:\Program Files\Java\jdk-21)。请记录下你的实际安装路径。
  2. 打开环境变量设置
    • 在 Windows 搜索栏中输入 “环境变量”,然后选择 “编辑系统环境变量”。
    • 在弹出的 “系统属性” 窗口中,点击底部的 “环境变量” 按钮。
  3. 设置 JAVA_HOME 变量
    • 在 “系统变量” 部分,点击 “新建…” 按钮。
    • 在 “变量名” 字段中输入 JAVA_HOME
    • 在 “变量值” 字段中输入你的 JDK 安装路径 (例如 C:\Program Files\Java\jdk-21)。
    • 点击 “确定”。
  4. 更新 Path 变量
    • 在 “系统变量” 部分,找到并选中 Path 变量,然后点击 “编辑…” 按钮。
    • 在 “编辑环境变量” 窗口中,点击 “新建” (或双击空白区域) 并添加 %JAVA_HOME%\bin
    • 确保 %JAVA_HOME%\bin 这一项在列表中靠前的位置,以确保系统优先使用你安装的 Java 版本。切勿删除其他重要的 Path 变量条目。
    • 点击所有打开窗口中的 “确定”,保存所有更改。

4. 验证 Java 安装

完成上述步骤后,打开一个新的命令提示符 (CMD) 或 PowerShell 窗口 (如果之前有打开的,请关闭后重新打开),输入以下命令:

bash
java -version

如果安装和配置成功,你将看到类似以下的输出,显示你安装的 Java 版本信息:

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)

你也可以尝试编译并运行一个简单的 Java 程序来进一步验证:

  1. 创建一个名为 HelloWorld.java 的文件,内容如下:

    java
    public class HelloWorld {
    public static void main(String[] args) {
    System.out.println("Hello, Java on Windows!");
    }
    }

    2. 在命令提示符中,导航到文件所在的目录,然后编译并运行:

    bash
    javac HelloWorld.java
    java HelloWorld

    如果输出 Hello, Java on Windows!,则说明 Java 环境已完全就绪。

5. Java 开发工具 (IDE)

虽然你可以使用任何文本编辑器编写 Java 代码,但集成开发环境 (IDE) 能极大地提高开发效率,提供代码补全、错误检查、调试等强大功能。以下是一些 Windows 上流行的 Java IDE:

  • IntelliJ IDEA:被认为是功能最强大、最智能的 Java IDE 之一,提供社区版 (免费) 和旗舰版 (付费)。
  • Eclipse:一个历史悠久且功能丰富的开源 IDE,拥有庞大的插件生态系统。
  • Apache NetBeans:另一个流行的开源 IDE,提供全面的 Java 开发支持。
  • Visual Studio Code (VS Code):一个轻量级但功能强大的代码编辑器,通过安装 Java 扩展包 (如 “Coding Pack for Java”),也能提供出色的 Java 开发体验。
  • BlueJ:一个专门为教学和初学者设计的免费 Java IDE,界面简洁直观。

总结

对于 Windows 用户而言,掌握 Java 的安装与配置是进入 Java 世界的第一步。通过正确安装 JDK、配置环境变量,并选择合适的开发工具,你就可以开始编写、运行和调试 Java 应用程序了。无论是为了运行现有的 Java 软件,还是为了投身 Java 开发,本文提供的信息都将助你一臂之力。

滚动至顶部