`
shao_lixin
  • 浏览: 52615 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

myEclipse运行很慢的原因

阅读更多
MyEclipse6.5屏蔽jsp校验
myEclipse以其丰富的功能博得程序员的热爱,但是其速度确实有问题,jsp文件打开会不停的校验,甚至出现卡死,分析原因,

原来是validation在做怪。 好,既然找到了原因,那就把问题解决,方法如下: 打开Myeclipse—->window—>preferences

—>Myeclipse—>Validation build下除了 Classpath dependence validate 其他勾全部去掉。 这样它不会再去校验了。想校验

某个jsp文件如下操作:文件内容点右键—myeclipse—Run Validation 用了好多年myEclipse,现在刚发现可以这么解决,要

是能早发现,可以节约好多时间。
myeclipse 7.0

一、          Validation

Myeclipse,在校验的时候,默认会把web项目中的js、jsp都要校验。这样有很多不便。修改相关属性可以避免这个事情:

Window->preferences->MyEclipse->Validation。在这里,会看见一个列表,把列表中的Build列的复选框中除了“Classpath

Dependency Validator”外都取消,只保留手动manual复选框的选项。

这里会遇到的问题是:1、如果你已经加载了一个项目,项目中已经提示了很多error。那么可以右键你的项目->Myeclipse-

>Remove All Validation Markers。2、如果需要校验的时候可以右键你的文件->Myeclipse->run validation,如果run validation

是灰色的,可以通过manual Validation设置。

二、          拼写检查

拼写检查往往会导致我们某些习惯上的命名经常造成我们的视觉麻烦。取消,可能解决:Window->preferences->General-

>Editors->Text Editors->Spelling

三、          启动项

只选择自己需要的启动项,可以有效地节省资源:Window->preferences->General->Startup and Shutdown。

这里遇到的问题是,并不清楚所有的启动项的意义。这里稍做介绍:

WTP :类似myeclipse,不用的话可取消。

Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消。

Derby:一种保存成 jar 形式的数据库,取消。

MyEclipse EASIE 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他取消。

四、          文件默认打开的方式

这里主要是应对编程者的要求,如果不是页面设计者,不需要打开一个网页页面的时候显示预览页面。Window->preferences

->General->Editors->File Associations 选择jsp、html的默认设成:jsp editor、html editor。

五、          代码提示快捷键

在myeclipse 7.0里已经不存在这个问题了。但是之前的某些版本里的快速提示仍然是ctrl+space,与输入法冲突(英文母语开发

不需要输入法转换)。Window->preferences->General->Keys 找到Context Assist 改成自己需要的,在7.0中是默认alt+/。

六、          JVM的非堆内存

让调试编译更流畅需要扩大堆内存:打开 myeclipse.ini 调大-XX:MaxPermSize=192M为512M。也有资料说要-XX ermSize 调成跟

-XX:MaxPermSize一样大。7.0后没有-XX ermSize了。要注意:XX:MaxPermSize、Xmx之和不能超过电脑内存。

七、          默认编码

1、   改变Eclipse或者MyEclipse新建文件的默认编码

eclipse的:

window-preferences-General-ContentType 改成utf-8。

myEclipse的:

window-preferences-myEclipse-files and editors-jsp encoding设成ISO10646/UTF-8.

2、   eclipse和java文件编码设定

Window->preferences->General->Workspace Text file encoding改为UTF-8。方便项目移植到linux下编写。

3、   项目编码

这里遇到的问题是,眼前的项目已经编写了大部分了,然而,只想接下来的新建的文件的编码是UTF-8,而以前的不变。那么右

键自己的项目-> roperties->Resource->Text file encoding改为UTF-8

4、   JSP编码

Window->myeclipse->Files and Editors->JSP、XML都在encoding中调节成UTF-8。

八、          代码自动提示功能

.net的代码提示功能在myeclipse里一样拥有。

Window->preferences->java->Editor->Content text中auto-Activation修改auto activation triggers for Java。默认的只有

一个“.”这里添加上二十六个英文字母外加“(,”左括号和逗号。7.0版本之前我貌似添加不了那么多,可以随便添加两个然后导

出配置修改配置文件然后再导入。

九、          MyEclipse添加javadoc

其实,7.0没有这个问题。因该是旧版本的问题:

按住CTRL,点击一方法时出现:

The jar file rt.jar has no source attachment.

You can attach the source by cliking Attack Source below:

解决方法:

因为rt的source在jdk目录的src.zip文件里,所以找到jdk目录下的src.zip就行了。一般MyEclipse没有src.zip.你要用到JDK安装包

的路径,比如你的JDK安装路径:C:Program FilesJavajdk1.5.0_15那就选择;C:Program FilesJavajdk1.5.0_15src.zip 即可

十、          修改editor中不同类型的文字的颜色

Window->preferences->java->Editor->syntax Coloring自己设。

 

 

增强MyEclipse的代码自动提示功能 

一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本

身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能

一样能像Microsoft Visual Studio的代码提 示功能一样强大。

先举个简单的例子说明问题所在,例如在Eclipse ,MyEclipse代码里面,打个foreach,switch等这些,是无法得到代码提示的(

不信自己试试),其他的就更不用说了,而在Microsoft Visual Studio 里面是得到非常友好的代码提示的。实际上,Eclipse ,

MyEclipse代码里面的代码提示功能默认的一般是点“.”,一般是有了点“.”,才会有代码提示。

原理:“Auto Activation triggers for java”这个选项就是指触发代码提示的的选项,把“.” 改成

“.abcdefghijklmnopqrstuvwxyz(,”的意思,就是指遇到26个字母和.,(这些符号就触发代码提示功能了。(具体后面有说,放

心)

增强Eclipse ,MyEclipse 的代码提示功能,具体怎么样来配置?

下面开始说步骤:

1. 打开MyEclipse ,然后“window”→“Preferences”

2. 选择“java”,展开,“Editor”,选择“Content Assist”。

3. 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项

。其实就是指触发代码提示的就是“.”这个符号。

4. “Auto Activation triggers for java”这个选项,在“.”后加abc字母,方便后面的查找 修改。然后“apply”,点击“OK”。



5. 然后,“File”→“Export”,在弹出的窗口中选择“Perferences”,点击“下一步”。

6. 选择导出文件路径,本人导出到桌面,输入“test”作为文件名,点击“保存”。

7. 在桌面找到刚在保存的文件“test.epf”,右键选择“用记事本打开”。

8. 可以看到很多配置MyEclipse 的信息

9. 按“ctrl + F”快捷键,输入“.abc”,点击“查找下一个”。

10. 查找到“.abc”的配置信息.

11. 把“.abc”改成“.abcdefghijklmnopqrstuvwxyz(,<”,保存,关闭“test.epf”。

12. 回到MyEclipse界面,“File”→“Import”,在弹出的窗口中选择“Perferences”,点击 “下一步”,选择刚在已经修改的

“test.epf”文件,点击“打开”,点击“Finish”。该步骤和上面的导出步骤类似。

13. 最后当然是进行代码测试了。

随便新建一个工程,新建一个类。在代码输入switch,foreach等进行测试。你立即会发现,果然出了提示,而且无论是敲哪个字

母都会有很多相关的提示了,很流畅,很方便。

总结:“Auto Activation triggers for java”这个选项就是指触发代码提示的的选项,把“.”改成

“.abcdefghijklmnopqrstuvwxyz(,”的意思,就是指遇到26个字母和.,(这些符号就触发代码提示功 能了。

顺便说一下,修改类名,接口名等以不同颜色高亮的,可以这样配置在“java”→“enditor”→ “syntac”,右边展开“java”

→“classes”,勾上“Enable”这个选项,选择自己喜欢的颜色即可。当然还有其他相关的颜色配置。具体就不说啦。其实,在

“Preferences”这个东西,有很多可以配置的东西,使得MyEclipse 优化的,具体的就要各个人根据自己个人喜好去配置了。

分享到:
评论

相关推荐

    MyEclipse运行太慢 解决方案

    ### MyEclipse 运行太慢的解决方案 在开发过程中,很多开发者会遇到 MyEclipse 运行缓慢的问题,这不仅降低了工作效率,还可能影响到整个项目的进度。本文将详细介绍几种有效的解决方法来提高 MyEclipse 的运行速度...

    优化MyEclipse速度

    然而,由于其全面的功能,MyEclipse在启动时可能会消耗大量的系统资源,导致启动速度慢,影响开发效率。为了解决这一问题,我们可以采取一系列优化措施来提升MyEclipse的运行速度。 1. **禁用不必要的插件和服务**...

    解决MyEclipse7.0速度慢秘诀

    其中,导致MyEclipse运行速度慢的一个常见原因是JVM的非堆内存不足。为了解决这个问题,可以通过修改`myeclipse.ini`文件来增加非堆内存的大小。 1. **打开myeclipse.ini文件**:首先找到安装目录下的`myeclipse....

    解决myeclipse8.6 启动缓慢

    1. **内存配置**:MyEclipse是一个资源密集型应用,如果系统分配给它的内存不足,它会运行得更慢。`myeclipse.ini`文件就是用来配置MyEclipse启动参数的,特别是JVM的内存设置。默认情况下,这些值可能不够大,导致...

    MyEclipse 优化文档

    通过以上六个步骤的优化,可以在很大程度上提高MyEclipse的启动速度和运行效率,减少不必要的资源占用,从而让开发者能够更加专注于代码编写本身,提高开发效率。当然,根据个人习惯和项目需求的不同,还可以进行更...

    Myeclipse启动优化

    然而,很多用户反馈其启动速度较慢,严重影响了工作效率。这主要是由于MyEclipse集成了过多的功能模块,在启动时需要加载大量的插件和服务,而这些功能对于大多数开发者而言并非必需。因此,对MyEclipse进行合理的...

    MyEclipse优化为工作减轻负担

    然而,随着项目的日益庞大,MyEclipse的性能问题逐渐凸显,如启动慢、运行卡顿等,这些问题不仅影响了开发效率,也给工作带来了不小的压力。本文将详细介绍如何通过一系列优化手段,让MyEclipse焕发新生,为你的开发...

    myeclipse-8.0M1官方下载地址

    由于其丰富的特性和良好的用户体验,MyEclipse在开发者社区中享有很高的声誉。 #### 二、MyEclipse 8.0M1版本特点 MyEclipse 8.0M1作为MyEclipse 8.0系列的一个里程碑版本,相较于之前的版本有了显著的改进和增强...

    MyEclipse浅度优化方法

    MyEclipse的性能很大程度上依赖于JVM(Java虚拟机)的配置。通过对位于MyEclipse安装目录下的`myeclipse.ini`文件进行修改,可以显著提高MyEclipse的运行效率。主要可以通过增加JVM的内存分配来实现这一目标: - **...

    MyEclipse优化工具

    【MyEclipse优化工具】是一款专为解决MyEclipse启动慢、运行卡顿问题而设计的辅助工具。MyEclipse作为一款强大的Java集成开发环境,因其丰富的功能和强大的支持,深受开发者喜爱。然而,随着插件和项目的增多,启动...

    myeclipse中使用extjs缓慢 卡死 白屏 解决方法总结

    在使用MyEclipse进行Web开发的过程中,引入ExtJS框架后可能会遇到项目加载速度慢、操作卡顿甚至是白屏的情况。这主要是因为MyEclipse默认开启了一些验证功能,这些验证在处理大型或复杂的JavaScript文件时会导致性能...

    eclipse+myeclipse

    3. **性能**:由于MyEclipse集成了更多的功能模块,因此启动速度可能会比Eclipse慢一些。 #### 四、Eclipse与MyEclipse的安装与配置 根据提供的下载链接,我们可以获取到Eclipse和MyEclipse的具体版本。 - **...

    MyEclipse8.5优化

    默认情况下,MyEclipse可能同时打开编辑器和预览页面,这可能导致速度变慢。我们可以在`Windows -&gt; Preferences -&gt; General -&gt; Editors -&gt; File Associations`中,将JSP文件关联到适合开发的编辑器,并设为默认。 ...

    JSP编写慢的解决办法

    - **增加内存**:如果计算机的RAM不足以支持MyEclipse运行大型项目,增加内存是有效的解决方案之一。 - **使用SSD硬盘**:将操作系统及开发工具安装在SSD硬盘上可以显著提升读写速度,间接提高IDE的响应速度。 ####...

    myeclise 7.5优化.rar

    5. **禁用无用服务**:MyEclipse启动时会加载很多服务,有些可能并不需要。在"Window" -&gt; "Preferences" -&gt; "MyEclipse" -&gt; "Application Servers"中可禁用未使用的服务器。 接下来,我们将重点介绍第二种优化方案...

    ssh2错误学习记录

    如果MyEclipse启动慢,除了调整内存分配,还可以检查`myeclipse.ini`中的`-XX:MaxPermSize`和`-XX:ReservedCodeCacheSize`参数,确保它们的值与需求相匹配,例如设置为`-XX:MaxPermSize=512m`和`-XX:...

    oracle版火车票销售系统-java-内附源码

    4 在eclipse或myeclipse下新建java项目(注意不是jsp项目)后,复制src文件夹到替换项目里的src。然后在复制train.pro,右击项目名粘贴(即把train.pro 加到项目 目录里) 5 把classes12.jar 添加到项目里。右键...

    eclipse的设置及快捷键

    首先,针对Eclipse运行速度慢的问题,可以通过取消自动验证(Validation)来改善。在`Window` -&gt; `Preferences` -&gt; `MyEclipse` -&gt; `Validation`中,可以选择性地取消除Manual下复选框外的验证,以减少系统资源占用...

    Scala+maven安装方法.docx

    因为下载比较慢,所以可以将 archetype-catalog.xml 下载到本地进行添加,就可以了。 四、创建 Scala Maven 项目 在 Eclipse 中选择 New-&gt;Maven Project,在 ArcheType 的选择页面中,选择如下:刚进入该页面时,...

    Eclipse FTP 插件 Sexftp

    本插件不依赖任何插件,不推荐使用 eclipse myeclipse的在线安装方式,因为他需要无故下一些不明白的包,网络不好的还要下半天,而且现在myeclipse的那个在线更新打开慢,据说国内IP又被他封了,在线更新变得不太...

Global site tag (gtag.js) - Google Analytics