SuperAPI AI 工具集

eclipse

编程与开发

查看项目

更新于 10-16 05:48

技能介绍

用途:面向 Eclipse IDE 的专家级辅助,覆盖 Java 开发(JDT)、Maven/Gradle 的 m2e 插件、工作区配置与调试。适合企业级 Java 与 Jakarta EE 大型遗留系统、基于 Eclipse RCP 的 OSGi 模块化桌面应用、使用 GNU 工具链的嵌入式 C/C++(CDT)开发,以及为 Neovim、VS Code、Helix 等现代编辑器提供 Java LSP 支持的无头 Eclipse JDT 语言服务器。

主要能力:Maven 项目配置(.classpath 与 pom.xml)、eclipse.ini 内存优化、无头 JDT.LS 集成、Maven 构建生命周期配置(.project)、常见问题排查。

使用方式:可在 Eclipse 外使用 Maven wrapper 编译运行,命令为 ./mvnw clean compile;导入已有 Maven 项目通过 File > Import... > Maven > Existing Maven Projects。eclipse.ini 中可设置 -Xms1024m、-Xmx4096m、-XX:+UseG1GC、-XX:+UseStringDeduplication、-Dfile.encoding=UTF-8 等 JVM 参数。启动无头 JDT 语言服务器使用 java 命令并指定 -Declipse.application=org.eclipse.jdt.ls.core.id1、-Dosgi.bundles.defaultStartLevel=4、-Declipse.product=org.eclipse.jdt.ls.core.product、-Dlog.level=ALL、-Xmx2G、-jar ./plugins/org.eclipse.equinox.launcher_*.jar、-configuration ./config_mac、-data ~/.jdtls_workspace。

最佳实践:调优 eclipse.ini 分配足够堆内存并使用 G1GC;以 Maven 或 Gradle 项目方式导入而非通用 Eclipse 项目;将格式化配置 formatter.xml 纳入版本控制;增量编译器缓存不同步时执行 Project -> Clean...。不要提交 .metadata/ 工作区元数据,不要使用 32 位 JDK,不要安装未经验证的第三方插件。

常见问题:pom.xml 修改后项目配置未同步,可右键项目 > Maven > Update Project...(Alt+F5);Java 编译器级别与已安装 JDK 不匹配,可在项目属性 > Java Compiler 中启用项目特定设置;Eclipse 内存溢出,可在 eclipse.ini 中提高 -Xmx4096m。

限制:资料未提供该技能的具体安装命令、收费方式、支持平台与效果数据,暂未提供。