访问 Oracle 官方网站的 Java 下载页面Java Archive | Oracle。
在 “Java SE” 部分,选择要下载的java版本,例如 Java SE 17
Java 平台的不同版本,用于支持不同类型的应用程序和设备。 Java 平台主要分为:
JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版):Java SE 是 Java 平台的基础,提供了通用的 Java 编程能力
JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版):Java EE 在 Java SE 的基础上提供了专门用于企业级应用开发的工具和服务。
JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版):专门用于支持移动设备和嵌入式系统的开发。Java ME 提供了一个适用于资源受限设备的 Java 运行环境和相应的 API,以便于开发者在这些设备上创建小型、高效的 Java 应用程序。
根据操作系统, 选择合适的 JDK(Java Development Kit)版本。因为它包含了 Java 运行时环境(JRE)以及用于开发 Java 应用程序的工具。
对于Windows系统,不同版本的JDK区别为:
:**为了在命令行中方便地运行特定工具或应用程序,而不需要每次都提供完整的路径。**当安装 JDK 后,javac.exe
(用于代码编译)和 java.exe
(用于代码执行)这两个重要的执行文件位于 JDK 的 bin
目录下。然而,系统默认会在当前程序所在的文件夹目录下查找这两个执行文件,而不会自动到其他地方搜索。为了让系统能够在任何目录下找到 javac.exe
和 java.exe
,我们需要配置系统的 Path
环境变量。通过将 JDK 的 bin
目录路径添加到 Path
变量中,系统就能够在任何位置找到这两个关键的执行文件,使得每次运行 Java 程序时不必手动指定完整路径。
配置环境变量的步骤为:
D:\Java\jdk-17.0.8
JAVA_HOME
, 变量值为 JDK 的安装路径(例如 D:\Java\jdk-17.0.8
)。Path
变量,点击编辑。在编辑窗口中,点击 “新建”,然后添加 JDK 的 bin
目录路径,例如 %JAVA_HOME%\bin
。如果以后想要更换 JDK 的版本,只需要更改变量 JAVA_HOME
的值即可
值得注意的是,在一些博客中,还会新建CLASSPATH
系统变量。CLASSPATH
主要与类的加载和运行有关,它告诉 JVM 在哪里找到类文件。在实际开发中,如果你使用现代的构建工具(如 Maven、Gradle),它们通常会自动处理依赖关系和类路径,而不需要手动设置 CLASSPATH
。
配置完成后,打开命令提示符(Command Prompt)并运行以下命令:
java -version
javac -version
如果环境变量正确配置,将显示 Java 和编译器的版本信息。
Overview of JDK Installation (oracle.com)
Java详细安装配置教程(Windows),从下载到配置——Java-1.8(jdk)安装_jre1.8.0-CSDN博客