文章目录

  • 0. 背景
  • 1. 更新Maven的设置
  • 2. 取消Validation
  • 3. 取消自动编译
  • 4. 卸载不需要的插件
  • 5. 取消启动时激活所有插件
  • 6. 取消自动更新
  • 7. 取消单词拼写的检查
  • 8. 修改占用内存

0. 背景

使用Java进行开发的小伙伴们,很多都需要使用Eclipse,相信很多人遇到过这种情况:你刚加入一个新项目,代码下载到本地,编译启动有时候超级慢,有时候失败,或者编译启动成功了,但是功能无法正常运行,以前我帮团队里的成员解决过很多这种问题,明明大家同样的机器、同样的配置,有的人下了代码正常执行,有的人就是慢得离谱,还有的干脆无法正常执行。后来开始使用Maven,情况就更加严重,今天在这里把我之前曾经解决的经验在这里分享给大家。

如果你也刚好遇到同样的问题,希望这篇文章能帮到你!

注意:下面列举的内容,也许在不同机器上使用其中某一种就可以解决,但也可能需要全部应用才能解决,我建议大家都设置一下,因为下面的操作也能让你的eclipse启动及运行更加快速,节省大家的时间。

1. 更新Maven的设置

如果你的项目应用了Maven,请关闭Maven的自动更新依赖设置及其他自动下载等操作,步骤如下:
选择菜单【Window】-》【Preferences】

在弹出框中选择Maven,在右侧的多选框中选中【Do not automatically update dependencies from remote repositories】,其余全部取消勾选,使得Maven不会自动进行依赖等的更新及下载,操作如下图:

2. 取消Validation

进行如下的设置,可以避免出现eclipse中提示“user operation is waiting”,导致系统等待超长时间或者无休止等待的情况

在项目上,单击右键,选中【Properties】

在弹出框中选择【Builders】,将所有Validation取消勾选,如下:

如果需要项目进行Validation,可以手动进行。在项目上右键单击,选择菜单【Validate】,如下:

3. 取消自动编译

4. 卸载不需要的插件

进行如下设置,可以避免出现JPA project Change Event Handler,然后eclipse卡死

单击菜单【Help】-》【About Eclipse IDE】

选择【Installation Details】

选中JPA Support的插件,卸载即可,这里不用的其他插件卸载也可以加快eclipse的速度。


5. 取消启动时激活所有插件

选择菜单【Window】-》【Preferences】

展开菜单【General】,选中【Startup and Shutdown】,将右侧的【Plug-ins activated on startup:】中的不使用的选项取消勾选,如下(这里的案例在使用Spring,所以Spring的插件未取消):

6. 取消自动更新

选择菜单【Window】-》【Preferences】

选中【Install/Update】,修改右侧配置,如下图

选中【Automatic Updates】,取消自动更新的勾选,如下:

7. 取消单词拼写的检查

选择菜单【Window】-》【Preferences】

选择【General】-》【Editors】-》【Text Editings】-》【Spelling】,取消右侧拼写检查的勾选

8. 修改占用内存

进入eclipse安装目录,打开eclipse.ini文件,进行如下修改(注意该值不是固定的,请根据自身机器内存及项目决定这里的大小),我曾经通过修改该内容解决了同事系统启动后,页面无法正常执行的问题

==推荐视频 ==

【带你一步步对Eclipse运行速度进行调优】

【轻松搞定Spring全家桶—初识篇】

【基础篇:Spring MVC快速开发】

【核心篇:SpringBoot快速入门】

【核心篇:深入浅出SpringCloud+SpringData】

解决Eclipse中代码莫名不能执行或出错,及提高Eclipse运行速度的总结相关推荐

  1. Eclipse中代码编辑背景颜色修改和XML字体修改

    Eclipse中代码编辑背景颜色修改: 代码编辑界面默认颜色为白色.对于长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以改变workspace的背景色,可以使眼睛舒服一些.设置方法如下:1.打开w ...

  2. 举例说明Java中代码块的执行顺序

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 结论     这里先把整理好的结论抛给大家,然后我在写个程序来验证我们的结论.在Java类被new的 ...

  3. Eclipse 中 代码颜色的设置(注释的颜色, 局部变量的颜色, 类变量的颜色。。。 )

    https://blog.csdn.net/sxzlc/article/details/7861781 在Eclipse中,我们不但可以对选择的相同的字符串进行高亮标色, windows-> p ...

  4. 有return的时候,finally块中代码还会执行吗

    1 背景 当然是面试被问到了.... 2 记录一下 这篇文章主要讲解两个问题: 在try中有return或者catch中有return的时候,finally中的代码是否会执行? 如果会被执行,是在什么 ...

  5. {转载}java Finally块中代码什么时候执行

    转载自:https://blog.csdn.net/Dove_Knowledge/article/details/71077512 原创作者:Yes_JiangShuai 问题描述:try{}里有一个 ...

  6. eclipse中java获取js的值_javascript – 如何在Eclipse中使用Selenium将外部.js导入我的Java测试?...

    It works, but it's not very useful, because I want to make an external .js which contains all the Ja ...

  7. 解决Bootstrap中代码不高亮问题

    背景:本人用node.js+bootstrap搭建的博客,可惜用marked解析markdown语法后,代码显示灰底黑字,样子很丑. 所以找到了这个方法,可以让代码高亮,虽然也不漂亮,但比原始状态稍好 ...

  8. java入栈_java中代码块的执行,也会有入栈的步骤吗?

    首先这个问题很有意思,不过题主没具体指明放在何处的代码块. 这里至少有三种情况,第一种就是在普通的方法里面,第二种是实例初始化代码块,第三种是静态初始化代码块. 第一种情况 使用javap反汇编了一下 ...

  9. Eclipse中代码自动添加注释及代码注释模板

    介绍 为了提高代码的可读性以及为了有些代码有洁癖的人的需求,我们要从学生到职业进行迈进的过程中,必须把以前的那种代码可读性不高的习惯改掉,因为我们必须要与企业接轨.. 好了,废话不多说,反正就是提升自 ...

最新文章

  1. 汇编语言快速入门学习笔记
  2. mybatis中$和#的区别
  3. typescript语法高亮插件_JavaScript开发者必备的10个Sublime Text插件
  4. 云小课 | MRS基础入门之HDFS组件介绍
  5. android jni arm x86,使用houdini(Android模拟器)在基于x86的AVD上运行ARM库
  6. idea打开hierarchy面板
  7. 更改了Composer DSN密码之后View Composer服务启动失败
  8. Packt发布了2018年技能提升报告
  9. 打砖块 如何实现三个球 java_小球弹砖块游戏(JAVA)
  10. 互联网晚报 | 10月31日 星期日 | 网易云音乐旗下首家酒吧落地上海;B站上线童年动画专区;英特尔发布第12代酷睿芯片...
  11. 14个美容秘诀 网上疯传却最毁容
  12. C语言实现简易五子棋
  13. 交替打印A1B2C3-Java多线程实现方式
  14. 自动化技术实现目录全览
  15. android 下拉列表动画,android下拉列表空间Spinner的三种使用方法
  16. Linux fsck命令详解
  17. Jenkins查看凭据的密码
  18. MSP430G2553-引脚简单使用
  19. go 格式化占位符详解
  20. HFSS 3D LAOUT PCB 裁剪,差分线,过孔仿真和优化

热门文章

  1. python输入三门课程成绩_python脚本如何输入成绩求平均分?
  2. 搭建常见的yum仓库以及详细步骤
  3. 两种鼠标移入移出的区别
  4. 2020年最好用的手机是哪一款_2020最值得入手的手机是哪一款_性能最好的手机前十名...
  5. 蓝牙耳机什么牌子音质最好?音质超好的蓝牙耳机推荐
  6. xmind启动闪退解决方法(亲测可用)
  7. 风暴英雄 服务器在哪个文件夹,风暴英雄国服客户端完整安装方法指引
  8. 《图说VR》——HTC Vive控制器按键事件解耦使用
  9. windows 10 关键错误,“开始”菜单无法使用,Cortana无法使用 无法工作的两种解决方法,实测可行
  10. 【ES】Elasticsearch实现电商词库提示搜索