Eclipse如何避免启动时自动building workspace和validating


注!!!!!!!!!!!!
有效果,但是小白什么的最好还是不要去改
还有改了请收藏该文章,下次出问题再改回来,哈哈!!





Eclipse如何避免启动时自动building workspace和validating
 
  • 发表于 8个月前 
  • 阅读 53 
  • 收藏 0 
  • 点赞 0 
  • 评论 0

声明:此博客有不足之处,有待完善

问题描述:

Eclipse启动时会出现如下的情况(时间比较长):

原因所在:

Validating 意为验证,validating... 逐个的检查每一个文件,Eclipse在启动时自动验证代码和创建workspace,时间较长,影响工作效率

解决方法:

注:以下方案本人一起实施,可以解决问题,方案二单独也可以解决,方案一有待考证

方案一(还有待多次验证):

1、去除项目下.project文件中的下图所示行代码重启eclipse(我在此处用的注释)

方案二:

1 、Project-Build Automatically去掉勾

2、打开eclipse,点击【window】菜单,选择【preferences】选项。

3、在左侧点击【validation】选项,在右侧可以看到eclipse进行的自动检查都有哪些内容。

4、将Manual(手动)保持不动,将build里面只留下classpath dependency Validator(类路径依赖验证器),其他的全部去掉,然后点击【apply】—>【OK】按钮,保存设置。

5、以后如果需要对文件进行校验检查的时候,在项目上点击右键,点击【Validate】进行检查。

注:右击项目选Properties也可弹出如下窗口,可调整Validation项,也可考虑,未验证,待验证完完善博客

 


转 https://my.oschina.net/u/3627873/blog/1501259

<think>我们正在解决Eclipse在保存文件时频繁构建工作区(building workspace)的问题。根据引用资料,我们可以采取以下步骤:1.关闭自动构建:在Eclipse菜单栏中,选择"Project"-> "Build Automatically",取消勾选(即关闭自动构建)。这样,Eclipse不会在每次保存时自动构建整个工作区,而是需要手动触发构建(如通过菜单或快捷键)。2.调整Eclipse内存设置:编辑eclipse.ini文件(位于Eclipse安装目录),在-vmargs参数后增加内存设置,例如将-Xmx调整为更大的值(如-Xmx768m或-Xmx1024m),以避免因内存不足导致构建缓慢。3.添加启动参数-clean:在eclipse.ini文件中添加一行-clean,这个参数会让Eclipse启动时清理缓存,可能解决一些构建问题(注意:此参数只需在启动时使用一次,之后可以移除,否则每次启动都清理可能会减慢启动速度)。4.关闭自动更新:进入"Window" ->"Preferences" ->"Install/Update" ->"Automatic Updates",取消自动更新,避免在构建过程中因更新检查而延迟。5.减少启动时加载的插件:进入"Window"-> "Preferences"-> "General"-> "Startupand Shutdown",取消那些不需要在启动时激活的插件(如Mylyn等),以加快Eclipse启动运行速度。6.减少验证器:在"Window" ->"Preferences" ->"Validation"中,可以禁用一些不需要的验证器,或者将手动验证改为手动(即取消“Build”列下的勾选),这样在构建时就不会执行这些验证。按照以上步骤操作,通常可以解决Eclipse频繁构建工作区的问题。如果问题依旧,可能需要检查工作区中是否有大型项目或项目数量过多,考虑移出一些不常用的项目。注意:在修改eclipse.ini文件时,请确保正确备份,并在修改后重启Eclipse。以下是eclipse.ini文件修改的示例片段(在-vmargs部分调整内存,并添加-clean):``` -vmargs-Dosgi.requiredJavaVersion=1.8-Xms256m-Xmx1024m-clean```注意:-clean参数只需使用一次,下次启动时可以移除。如果上述方法仍不能解决问题,可能需要检查是否有插件冲突,或者尝试创建一个新的工作区。希望这些方法能帮助您解决问题。</think>### 解决Eclipse保存时频繁构建工作区的问题 以下是针对Eclipse在保存文件时频繁触发`building workspace`的解决方案,按操作复杂度排序: #### 方法1:关闭自动构建(推荐首选) 1. **取消自动构建** 顶部菜单 → `Project` → 取消勾选 `Build Automatically` ✅ **效果**:保存文件时不再触发构建,需手动按`Ctrl+B`构建 2. **手动构建特定项目** 右键项目 → `Build Project`(仅构建当前项目) #### 方法2:优化内存配置 1. 打开Eclipse安装目录的`eclipse.ini`文件 2. 在`-vmargs`后添加: ```ini -Xmx1024m # 将内存上限提高到1GB -XX:+UseG1GC # 启用高效垃圾回收器 ``` 3. 保存后**重启Eclipse** #### 方法3:清理工作区缓存 1. 关闭Eclipse 2. 删除工作区目录的`.metadata/.plugins/org.eclipse.core.resources`文件夹 3. 重新启动Eclipse(首次启动会重建索引) #### 方法4:禁用非必要组件 1. **关闭自动更新** `Window` → `Preferences` → `Install/Update` → `Automatic Updates` → 取消勾选 2. **减少启动加载项** `Preferences` → `General` → `Startup and Shutdown` → 仅保留核心插件(如`Java Development`) 3. **关闭冗余验证器** `Preferences` → `Validation` → 取消非必要验证器的`Build`列勾选(如`JPA Validator`) #### 方法5:检查项目配置 1. **移除问题项目** 右键项目 → `Close Project`(临时禁用) 2. **检查构建路径** 右键项目 → `Properties` → `Java Build Path` → 移除无效依赖库 > **注意**:若使用Maven,检查`pom.xml`中是否有下载失败的依赖(控制台查看错误日志) #### 补充建议 - 大型项目可拆分多个工作区 - 定期清理工作区:`File` → `Switch Workspace` → `Other...` → 新建空工作区 - 更新Eclipse至最新版本(2023年后的版本对构建性能有优化) > 引用说明:上述方案综合了Eclipse官方论坛的缓存清理建议[^1]、内存优化方案[^2]以及插件管理实践[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值