Eclipse 安装使用教程

一、Eclipse 简介

Eclipse 是一款广泛使用的开源集成开发环境(IDE),最初用于 Java 开发,也支持 C/C++、Python、PHP 等多种语言。Eclipse 插件系统强大,适合企业级 Java 开发,尤其是在使用 Maven、Spring 等技术栈时非常流行。


二、Eclipse 下载与安装

2.1 下载地址

官网:https://www.eclipse.org/downloads/

推荐使用 "Eclipse IDE for Java Developers" 版本。

2.2 安装步骤(适用于 Windows/macOS/Linux)

  1. 下载 Eclipse Installer;
  2. 运行安装器,选择 Eclipse IDE for Java Developers
  3. 选择安装路径(如 C:\eclipse);
  4. 安装完成后点击 Launch 启动;
  5. 选择工作空间(Workspace),建议选择空目录作为项目保存位置。

三、配置 Eclipse 环境

3.1 配置 JDK

Eclipse 需要 Java 环境(JDK 8/11/17 均可):

在 Eclipse 中配置:

复制代码
Window -> Preferences -> Java -> Installed JREs

点击 "Add" 添加 JDK 路径,设置为默认。


四、创建 Java 项目

4.1 创建步骤

  1. File -> New -> Java Project;
  2. 填写项目名称,点击 Finish;
  3. 右键 src 文件夹 -> New -> Class;
  4. 编写 Java 程序:
java 复制代码
public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello, Eclipse!");
    }
}
  1. 右键运行 Run As -> Java Application。

五、常用功能

5.1 自动补全与导包

快捷键:Ctrl + Space 自动补全;Ctrl + Shift + O 自动导入包。

5.2 控制台与调试

设置断点:双击左侧行号,点击 Debug 按钮可进行单步调试。

5.3 使用 Maven

  1. 安装 Maven 插件(或使用 EE 版本自带);
  2. 右键项目 -> Configure -> Convert to Maven Project;
  3. 编辑 pom.xml 管理依赖。

六、插件管理

Eclipse 插件管理路径:

复制代码
Help -> Eclipse Marketplace

常用插件:

  • Spring Tools
  • Maven Integration
  • Git Integration
  • JUnit
  • Lombok

七、快捷键推荐(Windows/macOS)

功能 Windows macOS
运行程序 Ctrl + F11 Command + F11
快速打开文件 Ctrl + Shift + R Command + Shift + R
格式化代码 Ctrl + Shift + F Command + Shift + F
查找引用 Ctrl + Shift + G Command + Shift + G

八、常见问题

Q1: Eclipse 启动慢?

  • 可在 eclipse.ini 增加 JVM 内存参数:

    -Xms512m
    -Xmx2048m
    -XX:+UseG1GC

Q2: 控制台中文乱码?

  • 在 Run Configurations -> Common -> Encoding 选择 UTF-8;
  • 或在代码中添加 VM 参数:-Dfile.encoding=UTF-8

九、学习资源推荐


本文由"小奇Java面试"原创发布,转载请注明出处。

可以搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。

相关推荐
雨中飘荡的记忆1 小时前
保证金系统入门到实战
java·后端
Nyarlathotep01131 小时前
Java内存模型
java
暮色妖娆丶5 小时前
不过是吃了几年互联网红利罢了,我高估了自己
java·后端·面试
NE_STOP6 小时前
MyBatis-参数处理与查询结果映射
java
狂奔小菜鸡6 小时前
Day40 | Java中的ReadWriteLock读写锁
java·后端·java ee
SimonKing8 小时前
JetBrains 用户狂喜!这个 AI 插件让 IDE 原地进化成「智能编码助手」
java·后端·程序员
狂奔小菜鸡8 小时前
Day39 | Java中更灵活的锁ReentrantLock
java·后端·java ee
NE_STOP20 小时前
MyBatis-配置文件解读及MyBatis为何不用编写Mapper接口的实现类
java
后端AI实验室1 天前
用AI写代码,我差点把漏洞发上线:血泪总结的10个教训
java·ai