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面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。

相关推荐
自强的小白9 小时前
重点!起始时间和结束时间与创建时间和修改时间的区别(localdate与LocaldateTIME区别)以及增删改查什么时候设置目前时间(添加和更新员工时)
java
雪的季节9 小时前
Python 线程同步与异步编程 全解析
java·开发语言
吃饱了得干活9 小时前
缓存与数据库一致性:从理论到实战
java·后端·面试
520拼好饭被践踏10 小时前
JAVA+Agent学习day22
java·开发语言·后端·学习
笨蛋不要掉眼泪10 小时前
Java虚拟机:堆的参数配置
java·开发语言·jvm
霸道流氓气质10 小时前
SpringBoot中使用JasperReports 报表引擎 — 介绍、原理与使用实践
java·spring boot·后端
花生了什么事o10 小时前
DDD 分层架构:六层分层架构
java·架构·ddd
Y38153266210 小时前
3 种 SERP 数据处理方案对比:流式 / 批处理 / 缓存
java·spring·缓存
独隅10 小时前
DevEco Code 在 Windows/MacOS 双系统上的完整使用指南
ide·人工智能·windows·macos·华为·harmonyos
qq_1508419910 小时前
SQL的insert和update二合一指令
java·数据库·sql