第2章 Java开发环境安装
面包屑导航
学习目标
- 了解Java开发环境的组成部分
- 掌握JDK的下载和安装方法
- 学会配置Java环境变量
- 了解常用IDE的特点和选择
- 完成开发环境的验证测试
开发环境概述
Java开发环境主要包括以下几个组件:
- JDK (Java Development Kit):Java开发工具包,包含编译器、调试器等开发工具
- JRE (Java Runtime Environment):Java运行环境,包含在JDK中
- IDE (Integrated Development Environment):集成开发环境,如Eclipse、IntelliJ IDEA等
- 文本编辑器:如VS Code、Sublime Text等(可选)
提示:JDK包含了JRE,所以安装JDK就足够了。对于初学者,建议选择Oracle JDK或OpenJDK的LTS版本。
JDK下载与安装
JDK版本选择
目前主要的JDK发行版包括:
- Oracle JDK:Oracle官方版本,商业使用需要许可证
- OpenJDK:开源版本,免费使用
- Amazon Corretto:Amazon提供的免费JDK
- Azul Zulu:Azul提供的OpenJDK发行版
版本建议:初学者推荐使用JDK 11或JDK 17(LTS版本),这些版本稳定且有长期支持。
安装步骤
WindowsmacOSLinux
-
下载JDK访问Oracle官网或Adoptium下载Windows版本的JDK
-
运行安装程序双击下载的.exe文件,按照安装向导进行安装。建议安装到默认路径。
-
配置环境变量右键"此电脑" → "属性" → "高级系统设置" → "环境变量"新建系统变量 JAVA_HOME,值为JDK安装路径(如:C:\Program Files\Java\jdk-17)编辑Path变量,添加 %JAVA_HOME%\bin
-
验证安装打开命令提示符,输入以下命令:java -version
javac -version -
下载JDK访问Oracle官网下载macOS版本的JDK
-
安装JDK双击下载的.dmg文件,按照安装向导进行安装
-
配置环境变量编辑 ~/.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
- 使用包管理器安装Ubuntu/Debian:sudo apt update
sudo apt install openjdk-17-jdkCentOS/RHEL:sudo yum install java-17-openjdk-devel - 配置环境变量编辑 ~/.bashrc 文件:export JAVA_HOME=/usr/lib/jvm/java-17-openjdk
export PATH=$JAVA_HOME/bin:$PATH然后执行:source ~/.bashrc - 验证安装打开终端,输入以下命令: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程序来测试环境:
- 创建Java文件创建一个名为 HelloWorld.java 的文件:public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, Java World!");
System.out.println("Java环境配置成功!");
}
} - 编译程序在命令行中编译Java文件:javac HelloWorld.java
- 运行程序运行编译后的程序:java HelloWorld
**成功标志:**如果看到输出"Hello, Java World!"和"Java环境配置成功!",说明你的Java开发环境已经正确配置。
常见问题解决
常见错误及解决方案
错误:'java' 不是内部或外部命令解决:检查JAVA_HOME环境变量是否正确设置,Path变量是否包含%JAVA_HOME%\bin
错误:找不到或无法加载主类解决:检查类名是否与文件名一致,确保在正确的目录下运行java命令
错误:编码问题导致中文乱码解决:使用UTF-8编码保存Java文件,编译时添加参数:javac -encoding UTF-8 HelloWorld.java
本章小结
- Java开发环境主要包括JDK、IDE等组件
- JDK是Java开发的核心,包含编译器和运行环境
- 正确配置环境变量是关键步骤
- 选择合适的IDE可以提高开发效率
- 通过创建和运行简单程序验证环境配置