开发环境概述
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版本),这些版本稳定且有长期支持。
安装步骤
-
下载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
-
验证安装
打开终端,输入以下命令:
java -version
javac -version
-
使用包管理器安装
Ubuntu/Debian:
sudo apt update
sudo apt install openjdk-17-jdk
CentOS/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