Eclipse 一直不停 building workspace... 完美解决总结

Eclipse 一直不停 building workspace...


一、产生这个问题的原因多种

1、自动升级 2、未正确关闭  3、maven下载lib挂起 等..

二、解决总结

(1)、解决方法
        方法1.修改eclipse启动文件 eclipse.ini 中添加启动参数参数: -vmargs -Xmx512m
        方法2.关闭自动构建工作区: project -> build Auto….. 
        方法3.在eclipse.ini式中添加了一个命令 -clean

(2)、加大Eclipse运行可用最大内存数
          具体操作: 修改位于eclipse目录下的eclipse.ini, 将-Xmx512m调高, 如改成-Xmx768m

(3)、减少Eclipse启动后自动启动的插件
          具体操作: 在Preferences -> General -> StartUp and Shutdown: 将除Plug-ins activated on startup以外的项目有节选的去掉(比如Mylyn等没用到,就去掉了)
          效果: 启动Eclipse后,会有Initialing Java Tools的滚动条,会发现快了很多.

(4)、减少编译需要验证的项目,提升编译速度
          具体操作: 在Preferences -> Validataion 将无关的Validator去掉, 比如: 我就将和我无关的JPA, JSP, WS 都去掉了.
           效果: 编译项目时,Eclipse跑的Validator项目少了, 确实快了.

(5)、关掉自动编译
        具体操作: Project -> Build Automatically
         效果: 在代码修改保存后,不会启动自动编译.

(6)、在Clean的时候,要注意选项
          具体操作: Project -> Clean
           注意: 在最下面有: Build the entire workspace 和 Build Only the selected Projects
            要根据自己情况勾选, 因为是默认选择编译整个工作区.

(7)、显示内存使用情况(可手动GC)
  具体操作:Preference -> General -> Show heep status

(8)、保存自己的Perspective
        具体操作:1. Window -> Save Perspective As
                  2. Preference -> Perspective -> Make Default 将自己刚刚创建的Perspective 或 自己常用的 设置成默认

(9)、关闭Server的自动发布
       具体操作:Server -> Publishing -> Never publish automatically
源链接:http://www.juapk.com/thread-3026-1-1.html

### 回答1: "building workspace\". java.lang.internalerror" 是一个错误的提示信息,通常出现在Java开发环境中的Eclipse集成开发工具中。这个错误的意思是在构建工作空间时发生了一个内部错误。 这个错误可能由多种原因引起,下面列举了一些可能的原因和解决方法: 1. 版本冲突:可能是由于EclipseJava开发工具不兼容导致的。解决方法是升级Eclipse版本或Java开发工具版本,保持它们的兼容性。 2. 插件问题:某些插件可能与您当前使用的Eclipse版本不兼容,导致错误。解决方法是禁用或删除冲突的插件,或者尝试使用其他版本的插件。 3. 缓存问题:Eclipse会在构建工作空间时生成一些缓存文件,如果这些文件损坏或过期,就会导致出现该错误。解决方法是清除Eclipse的缓存,在Eclipse安装目录下找到并删除`.metadata`文件夹。 4. 资源冲突:在多人协同开发或版本控制过程中,可能会发生资源冲突导致该错误。解决方法是使用版本控制工具来解决冲突,并确保每个开发人员在执行构建工作空间之前更新代码。 5. 系统问题:有时候该错误可能与操作系统或计算机的性能问题有关。解决方法是关闭其他不必要的应用程序,检查系统资源使用情况,并确保计算机性能良好。 总之,解决"building workspace\". java.lang.internalerror"错误需要仔细检查和分析具体问题的原因,并采取相应的解决方法。如果以上方法无效,可以尝试重新安装EclipseJava开发工具,并确保使用最新的版本。 ### 回答2: “building workspace\". java.lang.internalerror"是一个来自Java编程环境的错误消息。这个错误通常表示编译器或虚拟机遇到了一个内部错误,导致无法继续构建工作空间。 这个错误可能由多种原因引起,比如编译器或虚拟机的bug、环境配置错误或者代码中的逻辑错误。要解决这个问题,可以尝试以下几个步骤: 1. 重新启动编程环境:有时候,这个错误只是一个暂时的问题,重新启动编程环境可能会解决它。 2. 检查代码逻辑错误:如果错误消息中提供了更多详细的信息,可以根据提示进行代码逻辑的检查,看看是否有一些潜在的问题。 3. 检查环境配置:确保编程环境和工作空间的配置正确,包括Java版本、依赖库等。 4. 更新编程环境和工具:有时候,这个错误可能是由于编译器或虚拟机的已知问题引起的,可以尝试更新相关的工具和组件来解决。 5. 搜索错误信息:在网络上搜索错误信息,看看是否有其他人遇到类似的问题,并找到解决方案或者工作原因的线索。 如果上述方法无法解决问题,可以尝试联系相关的技术支持或社区,向他们提供详细的错误信息和步骤,以获得更进一步的帮助。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值