JDK下载、安装、配置,一站式Java开发入门指南 – wiki基地

JDK下载、安装、配置,一站式Java开发入门指南

Java,作为一种广泛应用的编程语言,以其跨平台性、面向对象特性和强大的社区支持而闻名。要开始Java开发之旅,第一步便是安装Java Development Kit (JDK)。本文将提供一份详细的JDK下载、安装、配置指南,帮助你一步到位,开启你的Java开发之旅。

一、 什么是JDK?

JDK,全称Java Development Kit,是Java开发的核心工具包。它包含了Java运行时环境(JRE)、Java编译器(javac)以及各种用于调试、诊断和打包Java应用程序的工具。简单来说,JDK是开发人员编写、编译、运行和调试Java程序的必备组件。

  • JRE (Java Runtime Environment): 负责运行Java程序,它包含了Java虚拟机(JVM)和核心类库。
  • Java Compiler (javac): 将Java源代码(.java文件)编译成Java字节码(.class文件),这是JVM能够理解的语言。
  • Development Tools: 包括调试器(jdb)、性能分析器(jconsole)、打包工具(jar)等,用于辅助开发过程。

二、 JDK版本选择

在下载JDK之前,需要选择合适的版本。Java的版本更新迭代很快,不同的版本在性能、安全性和新特性上有所差异。

  • LTS (Long-Term Support) 版本: Oracle 提供的长期支持版本,一般维护周期较长,适合稳定性和安全性要求高的项目。常见的LTS版本包括Java 8、Java 11和Java 17。
  • Feature 版本: 包含最新的特性和改进,但生命周期较短,适合体验新功能和技术。

对于初学者,建议选择一个稳定的LTS版本,比如Java 11或Java 17。Java 8虽然使用广泛,但相对较老,建议优先考虑更新的版本。

三、 JDK下载

JDK的下载途径主要有Oracle官方网站和OpenJDK。

1. Oracle JDK下载

  • 访问Oracle官方网站: 前往 Oracle Java Downloads 页面 (https://www.oracle.com/java/technologies/downloads/)。
  • 选择合适的JDK版本: 选择你想要下载的JDK版本,例如Java 17。
  • 选择操作系统和架构: 根据你的操作系统(Windows, macOS, Linux)和计算机架构(x64, ARM64),选择对应的下载链接。 确保选择与你的操作系统位数匹配的版本 (32-bit 或 64-bit)。
  • 接受许可协议: 在下载之前,你需要阅读并接受 Oracle Technology Network License Agreement for Oracle Java SE。
  • 登录Oracle账户: 如果你还没有Oracle账户,需要注册一个才能下载。

2. OpenJDK下载

OpenJDK是Java平台的开源实现,你可以从多个来源下载OpenJDK。

  • Adoptium (Eclipse Temurin): Adoptium 提供了高质量、经过测试和兼容的OpenJDK构建版本,由 Eclipse Foundation 维护。 推荐使用。 访问 Adoptium 网站 (https://adoptium.net/) 下载。
  • 其他OpenJDK发行版: 也可以从其他供应商处下载OpenJDK,例如 Amazon Corretto, Red Hat OpenJDK 等。

为什么推荐 Adoptium?

  • 开源且免费: Adoptium 是一个完全开源的项目,你可以免费使用和分发。
  • 高质量构建: Adoptium 的构建经过广泛的测试,确保稳定性和兼容性。
  • Eclipse Foundation 支持: 由知名的 Eclipse Foundation 维护,保证了项目的长期发展。

四、 JDK安装

下载完成后,就可以开始安装JDK了。以下分别介绍Windows、macOS和Linux平台的安装步骤。

1. Windows平台安装

  • 运行安装程序: 双击下载的 .exe 文件,启动安装程序。
  • 按照提示操作: 按照安装向导的提示,选择安装目录。 建议将JDK安装到默认目录,或者一个容易记住的路径,例如 C:\Program Files\Java\jdk-17.0.2
  • JRE安装: 安装过程中,可能会提示安装 JRE。 通常,JDK已经包含了JRE,所以可以跳过单独的JRE安装。

2. macOS平台安装

  • 打开安装包: 双击下载的 .dmg 文件,打开安装包。
  • 运行安装程序: 双击安装包中的 .pkg 文件,启动安装程序。
  • 按照提示操作: 按照安装向导的提示,选择安装目录。 macOS 默认将 JDK 安装到 /Library/Java/JavaVirtualMachines/ 目录下。

3. Linux平台安装

Linux平台安装JDK的方式有多种,包括使用包管理器和手动解压安装包。

a. 使用包管理器 (例如 apt, yum, dnf):

  • 查找可用的JDK包: 使用包管理器搜索可用的 JDK 包,例如 apt search openjdk-17
  • 安装JDK: 使用包管理器安装选择的 JDK 包,例如 sudo apt install openjdk-17-jdk

b. 手动解压安装包:

  • 解压安装包: 使用 tar 命令解压下载的 .tar.gz 文件,例如 tar -xvf jdk-17.0.2_linux-x64_bin.tar.gz
  • 移动解压后的文件夹: 将解压后的文件夹移动到合适的目录,例如 /usr/lib/jvm/。 使用 sudo mv jdk-17.0.2 /usr/lib/jvm/ 命令。

五、 JDK环境变量配置

安装完成后,需要配置环境变量,才能在命令行中使用Java命令。

1. Windows平台环境变量配置

  • 打开系统属性: 右键点击 “此电脑” -> “属性” -> “高级系统设置” -> “环境变量”。
  • 配置JAVA_HOME变量: 在 “系统变量” 中,点击 “新建”,添加一个名为 JAVA_HOME 的变量,其值为JDK的安装目录,例如 C:\Program Files\Java\jdk-17.0.2
  • 配置Path变量: 在 “系统变量” 中,找到名为 Path 的变量,点击 “编辑”,在变量值的末尾添加 %JAVA_HOME%\bin%JAVA_HOME%\jre\bin。 确保用分号 (;) 分隔不同的路径。
  • 配置CLASSPATH变量 (可选): 如果你需要手动设置类路径,可以添加一个名为 CLASSPATH 的变量,其值为 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar. 表示当前目录。 一般情况下,不需要手动配置 CLASSPATH,推荐使用构建工具 (Maven, Gradle) 管理依赖。
  • 重启命令提示符: 关闭并重新打开命令提示符 (cmd) 或 PowerShell,使环境变量生效。

2. macOS平台环境变量配置

  • 打开终端: 打开终端应用程序。
  • 编辑 ~/.bash_profile~/.zshrc 文件: 使用文本编辑器打开 ~/.bash_profile~/.zshrc 文件。 如果使用的是 Zsh shell (macOS Catalina 及以上版本默认使用),则编辑 ~/.zshrc 文件。 如果没有这些文件,可以创建它们。
  • 添加环境变量: 在文件中添加以下内容:

    “`bash
    export JAVA_HOME=$(/usr/libexec/java_home)
    export PATH=$JAVA_HOME/bin:$PATH

    export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar # 可选

    “`

    • JAVA_HOME=$(/usr/libexec/java_home): 使用 /usr/libexec/java_home 命令自动获取 JDK 的安装目录。
    • 保存并关闭文件: 保存并关闭文件。
    • 使环境变量生效: 在终端中运行 source ~/.bash_profilesource ~/.zshrc 命令,使环境变量生效。

3. Linux平台环境变量配置

  • 编辑 ~/.bashrc~/.zshrc 文件: 使用文本编辑器打开 ~/.bashrc~/.zshrc 文件。 具体的shell配置文件取决于你使用的shell (Bash, Zsh, etc.)。
  • 添加环境变量: 在文件中添加以下内容 (假设 JDK 安装在 /usr/lib/jvm/jdk-17.0.2 目录下):

    “`bash
    export JAVA_HOME=/usr/lib/jvm/jdk-17.0.2
    export PATH=$JAVA_HOME/bin:$PATH

    export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar # 可选

    ``
    * **保存并关闭文件:** 保存并关闭文件。
    * **使环境变量生效:** 在终端中运行
    source ~/.bashrcsource ~/.zshrc` 命令,使环境变量生效。

六、 验证JDK安装和配置

配置完成后,需要验证JDK是否安装和配置成功。

  • 打开命令提示符/终端: 打开命令提示符 (Windows) 或终端 (macOS/Linux)。
  • 运行 java -version 命令: 输入 java -version 命令并按回车键。 如果成功安装并配置了环境变量,将会显示Java的版本信息。
  • 运行 javac -version 命令: 输入 javac -version 命令并按回车键。 如果成功安装并配置了环境变量,将会显示Java编译器的版本信息。

如果成功显示了版本信息,说明JDK已经安装和配置成功。

七、 编写你的第一个Java程序

现在,你可以编写你的第一个Java程序了。

  • 创建Java源文件: 使用文本编辑器创建一个名为 HelloWorld.java 的文件。
  • 编写代码:HelloWorld.java 文件中输入以下代码:

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

  • 编译Java程序: 打开命令提示符/终端,进入 HelloWorld.java 文件所在的目录,运行 javac HelloWorld.java 命令。 这将生成一个名为 HelloWorld.class 的字节码文件。

  • 运行Java程序: 运行 java HelloWorld 命令。 这将在控制台上输出 “Hello, World!”。

恭喜你!你已经成功安装、配置并运行了你的第一个Java程序。

八、 IDE (Integrated Development Environment) 选择

虽然可以使用文本编辑器和命令行进行Java开发,但使用集成开发环境 (IDE) 可以大大提高开发效率。 常见的 Java IDE 包括:

  • IntelliJ IDEA: 功能强大、界面美观,深受开发者喜爱,但社区版功能有限,需要付费购买专业版。
  • Eclipse: 开源免费,插件丰富,易于扩展。
  • NetBeans: 开源免费,集成了各种常用的开发工具。

对于初学者,建议选择 Eclipse 或 IntelliJ IDEA Community Edition (免费版) 开始学习。

九、 总结

本文详细介绍了JDK的下载、安装和配置过程,以及如何编写和运行你的第一个Java程序。希望这份指南能够帮助你顺利入门Java开发,开启你的编程之旅。记住,实践是最好的老师,多写代码,多练习,你将在Java的世界里不断进步。 祝你学习愉快!

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部