You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Quarkus工具是否不支持新版Eclipse?项目构建遇异常求助

问题描述
  • 目标升级环境:JDK 21、Quarkus LTS 3.20、Eclipse 2025-03
  • 旧版Eclipse(2023-12)问题:编辑application.properties时触发内部错误

    An internal error occurred during: "MicroProfile properties collector".
    'void org.eclipse.jdt.internal.core.search.JavaSearchScope.add(org.eclipse.jdt.internal.core.JavaProject, int, java.util.HashSet)'

  • 新版Eclipse(2025-03)严重问题:无法构建项目,导入/重新导入Maven项目后刷新、构建均报错

    Errors occurred during the build.
    Errors running builder 'Maven Project Builder' on project 'quarkus-healthcheck'.
    class org.eclipse.jdt.internal.core.JavaNature cannot be cast to class org.eclipse.jdt.core.IJavaProject (org.eclipse.jdt.internal.core.JavaNature and org.eclipse.jdt.core.IJavaProject are in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @5b846c82)

疑问:

  • 新版Eclipse是否无法使用Quarkus工具?
  • Quarkus工具是否仍在积极维护?

解决方案与说明

Quarkus工具链(含Eclipse插件)目前仍在积极维护,官方会持续适配最新的JDK、Eclipse版本,你遇到的问题大概率是版本适配或缓存配置冲突导致的,可按以下步骤排查:

  1. 更新Quarkus Eclipse插件
    打开Eclipse的「Help > Eclipse Marketplace」,搜索Quarkus插件,确保安装的是适配Quarkus 3.20和Eclipse 2025-03的最新稳定版本。

  2. 彻底清理项目与Eclipse缓存

    • 执行「Project > Clean...」,选择清理所有项目后重启Eclipse。
    • 删除项目根目录下的.settings、.project、.classpath文件,重新通过「File > Import > Maven > Existing Maven Projects」导入项目,避免旧配置残留。
  3. 校验JDK与项目配置

    • 在「Window > Preferences > Java > Installed JREs」中确认JDK 21已正确配置,且项目的「Build Path > Libraries」使用的是JDK 21。
    • 检查项目的「Project Facets」,确保Java版本设为21,Quarkus相关facet已启用。
  4. 排查Maven依赖冲突
    执行mvn dependency:tree查看依赖树,排除与Quarkus 3.20不兼容的JDT或MicroProfile相关依赖,必要时在pom.xml中添加<exclusions>标签处理冲突。

若以上步骤无效,可暂时降级至Eclipse 2024-12版本(该版本与Quarkus 3.20的适配性已验证),同时关注Quarkus插件的更新日志,待插件完成对Eclipse 2025-03的适配后再升级。

内容的提问来源于stack exchange,提问作者eerriicc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 22:06:16