在 Ubuntu 上使用 Eclipse 进行 Java 开发
一 准备环境
- 安装 JDK(推荐 OpenJDK 11):
- 更新索引并安装:
sudo apt update && sudo apt install default-jdk
- 验证版本:
java -version、javac -version
- 配置 JAVA_HOME(便于构建工具与部分插件识别):
- 查看可用 Java 路径:
update-alternatives --config java
- 写入系统环境:
echo 'JAVA_HOME="/usr/lib/jvm/default-java"' | sudo tee /etc/environment
- 使生效:
source /etc/environment
- 验证:
echo $JAVA_HOME
二 安装 Eclipse
- 方式一 使用安装器(推荐,便于选择组件与版本)
- 方式二 使用发行版仓库(简单,版本可能滞后)
- 安装:
sudo apt install eclipse
- 方式三 手动解压归档(绿色版)
- 下载 Eclipse IDE for Java Developers 的 .tar.gz
- 解压到目标目录(如 /opt):
sudo tar -zxvf eclipse-java-*.tar.gz -C /opt
- 运行:
/opt/eclipse/eclipse
三 创建项目与运行
四 调试与常用配置
- 调试步骤
- 在代码行号左侧点击设置断点
- 右键类或 main 方法:Debug As → Java Application
- 使用调试控制:Step Into、Step Over、Step Return,在 Variables/Debug 视图查看变量与调用栈
- 自动提示优化
- Window → Preferences → Java → Editor → Content Assist → Auto-Activation triggers for Java
- 将触发字符设为 .abcdefghijklmnopqrstuvwxyz(输入字母即可触发提示)
- 若提示不完整,检查 Window → Preferences → Java → Editor → Content Assist → Advanced,勾选 Java Proposals
五 常见问题与处理
- 启动报错 “No Java virtual machine was found…”
- 原因多为 JDK 未安装 或 Eclipse 未能定位 JRE/JDK
- 处理:确认已安装 JDK 并正确设置 JAVA_HOME;必要时将 JDK 的 jre 目录复制到 Eclipse 安装目录(仅作为临时方案)
- 多版本 Java 并存与切换
- 查看/切换:
sudo update-alternatives --config java
- 设置 JAVA_HOME 指向所选 JDK 安装路径
- 菜单缺少 Java 相关项或无法新建 Java 项目
- 多见于 Eclipse 配置残留 或 安装包不完整
- 处理:彻底卸载后重新安装 Eclipse IDE for Java Developers