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

Eclipse 2019-09切换环境后构建工作区持续卡顿求助

解决Eclipse 2019-09迁移JDK11+Open Liberty后工作区构建卡顿问题

针对你遇到的重启Eclipse后构建无限卡顿、仅能通过删除.metadata恢复的问题,结合迁移场景和已尝试的方案,给出以下针对性解决步骤:

  • 升级Maven插件(M2E):Eclipse 2019-09默认的M2E版本对JDK11兼容性有限,直接在Eclipse Marketplace搜索「Maven Integration for Eclipse」,更新到1.14.x及以上的兼容版本,重启Eclipse后测试构建。

  • 清理并重置Maven依赖:删除本地Maven仓库(~/.m2/repository)中对应项目的依赖包,执行mvn clean install -U强制更新依赖,重新导入项目到Eclipse,避免迁移后依赖包损坏或版本冲突。

  • 确保Eclipse运行在JDK11环境:修改eclipse.ini文件,指定JDK11作为运行环境,同时优化内存参数:

    -vm
    /你的JDK11路径/bin/javaw.exe
    -vmargs
    -Xmx4G
    -XX:MaxMetaspaceSize=1G
    -XX:+UseG1GC
    

    注意替换实际路径,内存参数可根据机器配置调整。

  • 检查Open Liberty插件兼容性:更新Eclipse中的Open Liberty插件到最新版本,或暂时禁用项目Builders中的Open Liberty相关构建器,手动触发构建排查是否是插件导致的卡顿。

  • 拆分工作区排查问题:将29个项目按模块拆分到多个工作区,逐个测试构建情况,定位是否存在某个特定项目引发全局卡顿。

  • 统一项目JDK编译配置:

    1. 批量修改所有项目的「Java Build Path -> Libraries」,将JRE System Library替换为JDK11;
    2. 确保所有pom.xml中maven-compiler-plugin的source和target均设置为11:
      <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>3.8.1</version>
          <configuration>
              <source>11</source>
              <target>11</target>
          </configuration>
      </plugin>
      
  • 调整Maven自动构建绑定:在Eclipse的「Window -> Preferences -> Maven -> Lifecycle Mappings」中,取消勾选不必要的自动执行生命周期阶段(如clean、install),仅保留compile阶段自动触发。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 07:02:37