解决Eclipse中代码莫名不能执行或出错,及提高Eclipse运行速度的总结
文章目录
- 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运行速度的总结相关推荐
- Eclipse中代码编辑背景颜色修改和XML字体修改
Eclipse中代码编辑背景颜色修改: 代码编辑界面默认颜色为白色.对于长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以改变workspace的背景色,可以使眼睛舒服一些.设置方法如下:1.打开w ...
- 举例说明Java中代码块的执行顺序
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 结论 这里先把整理好的结论抛给大家,然后我在写个程序来验证我们的结论.在Java类被new的 ...
- Eclipse 中 代码颜色的设置(注释的颜色, 局部变量的颜色, 类变量的颜色。。。 )
https://blog.csdn.net/sxzlc/article/details/7861781 在Eclipse中,我们不但可以对选择的相同的字符串进行高亮标色, windows-> p ...
- 有return的时候,finally块中代码还会执行吗
1 背景 当然是面试被问到了.... 2 记录一下 这篇文章主要讲解两个问题: 在try中有return或者catch中有return的时候,finally中的代码是否会执行? 如果会被执行,是在什么 ...
- {转载}java Finally块中代码什么时候执行
转载自:https://blog.csdn.net/Dove_Knowledge/article/details/71077512 原创作者:Yes_JiangShuai 问题描述:try{}里有一个 ...
- 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 ...
- 解决Bootstrap中代码不高亮问题
背景:本人用node.js+bootstrap搭建的博客,可惜用marked解析markdown语法后,代码显示灰底黑字,样子很丑. 所以找到了这个方法,可以让代码高亮,虽然也不漂亮,但比原始状态稍好 ...
- java入栈_java中代码块的执行,也会有入栈的步骤吗?
首先这个问题很有意思,不过题主没具体指明放在何处的代码块. 这里至少有三种情况,第一种就是在普通的方法里面,第二种是实例初始化代码块,第三种是静态初始化代码块. 第一种情况 使用javap反汇编了一下 ...
- Eclipse中代码自动添加注释及代码注释模板
介绍 为了提高代码的可读性以及为了有些代码有洁癖的人的需求,我们要从学生到职业进行迈进的过程中,必须把以前的那种代码可读性不高的习惯改掉,因为我们必须要与企业接轨.. 好了,废话不多说,反正就是提升自 ...
最新文章
- 汇编语言快速入门学习笔记
- mybatis中$和#的区别
- typescript语法高亮插件_JavaScript开发者必备的10个Sublime Text插件
- 云小课 | MRS基础入门之HDFS组件介绍
- android jni arm x86,使用houdini(Android模拟器)在基于x86的AVD上运行ARM库
- idea打开hierarchy面板
- 更改了Composer DSN密码之后View Composer服务启动失败
- Packt发布了2018年技能提升报告
- 打砖块 如何实现三个球 java_小球弹砖块游戏(JAVA)
- 互联网晚报 | 10月31日 星期日 | 网易云音乐旗下首家酒吧落地上海;B站上线童年动画专区;英特尔发布第12代酷睿芯片...
- 14个美容秘诀 网上疯传却最毁容
- C语言实现简易五子棋
- 交替打印A1B2C3-Java多线程实现方式
- 自动化技术实现目录全览
- android 下拉列表动画,android下拉列表空间Spinner的三种使用方法
- Linux fsck命令详解
- Jenkins查看凭据的密码
- MSP430G2553-引脚简单使用
- go 格式化占位符详解
- HFSS 3D LAOUT PCB 裁剪,差分线,过孔仿真和优化
热门文章
- python输入三门课程成绩_python脚本如何输入成绩求平均分?
- 搭建常见的yum仓库以及详细步骤
- 两种鼠标移入移出的区别
- 2020年最好用的手机是哪一款_2020最值得入手的手机是哪一款_性能最好的手机前十名...
- 蓝牙耳机什么牌子音质最好?音质超好的蓝牙耳机推荐
- xmind启动闪退解决方法(亲测可用)
- 风暴英雄 服务器在哪个文件夹,风暴英雄国服客户端完整安装方法指引
- 《图说VR》——HTC Vive控制器按键事件解耦使用
- windows 10 关键错误,“开始”菜单无法使用,Cortana无法使用 无法工作的两种解决方法,实测可行
- 【ES】Elasticsearch实现电商词库提示搜索