第2章

Java开发环境安装

学习JDK安装配置和IDE环境搭建

学习目标

开发环境概述

Java开发环境主要包括以下几个组件:

提示:JDK包含了JRE,所以安装JDK就足够了。对于初学者,建议选择Oracle JDK或OpenJDK的LTS版本。

JDK下载与安装

JDK版本选择

目前主要的JDK发行版包括:

版本建议:初学者推荐使用JDK 11或JDK 17(LTS版本),这些版本稳定且有长期支持。

安装步骤

  1. 下载JDK

    访问 Oracle官网Adoptium 下载Windows版本的JDK

  2. 运行安装程序

    双击下载的.exe文件,按照安装向导进行安装。建议安装到默认路径。

  3. 配置环境变量

    右键"此电脑" → "属性" → "高级系统设置" → "环境变量"

    • 新建系统变量 JAVA_HOME,值为JDK安装路径(如:C:\Program Files\Java\jdk-17)
    • 编辑Path变量,添加 %JAVA_HOME%\bin
  4. 验证安装

    打开命令提示符,输入以下命令:

    java -version javac -version
  1. 下载JDK

    访问 Oracle官网 下载macOS版本的JDK

  2. 安装JDK

    双击下载的.dmg文件,按照安装向导进行安装

  3. 配置环境变量

    编辑 ~/.bash_profile 或 ~/.zshrc 文件:

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

    然后执行:

    source ~/.bash_profile # 或 source ~/.zshrc
  4. 验证安装

    打开终端,输入以下命令:

    java -version javac -version
  1. 使用包管理器安装

    Ubuntu/Debian:

    sudo apt update sudo apt install openjdk-17-jdk

    CentOS/RHEL:

    sudo yum install java-17-openjdk-devel
  2. 配置环境变量

    编辑 ~/.bashrc 文件:

    export JAVA_HOME=/usr/lib/jvm/java-17-openjdk export PATH=$JAVA_HOME/bin:$PATH

    然后执行:

    source ~/.bashrc
  3. 验证安装

    打开终端,输入以下命令:

    java -version javac -version

IDE选择与安装

集成开发环境(IDE)可以大大提高开发效率。以下是几个流行的Java IDE:

Eclipse

免费开源的Java IDE,功能强大,插件丰富。

优点
  • 完全免费
  • 插件生态丰富
  • 支持多种语言
  • 内存占用相对较小
缺点
  • 界面相对陈旧
  • 配置复杂
  • 启动速度较慢

IntelliJ IDEA

JetBrains开发的智能IDE,有社区版(免费)和专业版(付费)。

优点
  • 智能代码提示
  • 界面美观现代
  • 强大的重构功能
  • 优秀的调试工具
缺点
  • 内存占用较大
  • 专业版需要付费
  • 学习曲线较陡

Visual Studio Code

微软开发的轻量级编辑器,通过插件支持Java开发。

优点
  • 启动速度快
  • 界面简洁
  • 插件丰富
  • 跨平台支持
缺点
  • Java支持需要插件
  • 功能不如专业IDE
  • 大项目支持有限
推荐:初学者建议使用IntelliJ IDEA社区版,它提供了优秀的Java开发体验且完全免费。

环境验证

完成安装后,我们需要验证开发环境是否正确配置:

命令行验证

# 检查Java版本 java -version # 检查编译器版本 javac -version # 检查Java路径 echo $JAVA_HOME # Linux/macOS echo %JAVA_HOME% # Windows

创建测试程序

创建一个简单的Java程序来测试环境:

  1. 创建Java文件

    创建一个名为 HelloWorld.java 的文件:

    public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, Java World!"); System.out.println("Java环境配置成功!"); } }
  2. 编译程序

    在命令行中编译Java文件:

    javac HelloWorld.java
  3. 运行程序

    运行编译后的程序:

    java HelloWorld
成功标志:如果看到输出"Hello, Java World!"和"Java环境配置成功!",说明你的Java开发环境已经正确配置。

常见问题解决

常见错误及解决方案

错误:'java' 不是内部或外部命令
解决:检查JAVA_HOME环境变量是否正确设置,Path变量是否包含%JAVA_HOME%\bin
错误:找不到或无法加载主类
解决:检查类名是否与文件名一致,确保在正确的目录下运行java命令
错误:编码问题导致中文乱码
解决:使用UTF-8编码保存Java文件,编译时添加参数:javac -encoding UTF-8 HelloWorld.java

本章小结

下一章:JDK、JRE和JVM
章节测试