`
zyplaiai
  • 浏览: 11146 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

myEclipse运行很慢的原因及MyEclipse6.5屏蔽jsp校验_转载

阅读更多

myEclipse运行很慢的原因及MyEclipse6.5屏蔽jsp校验_转载

默认分类 2011-03-28 16:40:54 阅读168 评论0   字号: 订阅

myEclipse以其丰富的功能博得程序员的热爱,但是其速度确实有问题,jsp文件打开会不停的校验,甚至出现卡死,分析原因,原来是validation在做怪。 好,既然找到了原因,那就把问题解决,方法如下: 打开Myeclipse---->window--->preferences--->Myeclipse--->Validation build下除了 Classpath dependence validate 其他勾全部去掉。 这样它不会再去校验了。想校验某个jsp文件如下操作:文件内容点右键---myeclipse---Run Validation 用了好多年myEclipse,现在刚发现可以这么解决,要是能早发现,可以节约好多时间。 参考:如何让Myeclipse跑的更快

 

http://hi.baidu.com/java513/blog/item/d5e68967c5319d29ab184c35.html

 

Java代码
  1. 我使用的是myeclipse 7.0  
  2.   
  3. 一、          Validation   
  4.   
  5. Myeclipse,在校验的时候,默认会把web项目中的js、jsp都要校验。这样有很多不便。修改相关属性可以避免这个事情:Window->preferences->MyEclipse->Validation。在这里,会看见一个列表,把列表中的Build列的复选框中除了“Classpath Dependency Validator”外都取消,只保留手动manual复选框的选项。   
  6.   
  7. 这里会遇到的问题是:1、如果你已经加载了一个项目,项目中已经提示了很多error。那么可以右键你的项目->Myeclipse->Remove All Validation Markers。2、如果需要校验的时候可以右键你的文件->Myeclipse->run validation,如果run validation是灰色的,可以通过manual Validation设置。   
  8.   
  9. 二、          拼写检查   
  10.   
  11. 拼写检查往往会导致我们某些习惯上的命名经常造成我们的视觉麻烦。取消,可能解决:Window->preferences->General->Editors->Text Editors->Spelling   
  12.   
  13. 三、          启动项   
  14.   
  15. 只选择自己需要的启动项,可以有效地节省资源:Window->preferences->General->Startup and Shutdown。   
  16.   
  17. 这里遇到的问题是,并不清楚所有的启动项的意义。这里稍做介绍:   
  18.   
  19. WTP :类似myeclipse,不用的话可取消。   
  20.   
  21. Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消。   
  22.   
  23. Derby:一种保存成 jar 形式的数据库,取消。   
  24.   
  25. MyEclipse EASIE 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他取消。   
  26.   
  27. 四、          文件默认打开的方式   
  28.   
  29. 这里主要是应对编程者的要求,如果不是页面设计者,不需要打开一个网页页面的时候显示预览页面。Window->preferences->General->Editors->File Associations 选择jsp、html的默认设成:jsp editor、html editor。   
  30.   
  31. 五、          代码提示快捷键   
  32.   
  33. 在myeclipse 7.0里已经不存在这个问题了。但是之前的某些版本里的快速提示仍然是ctrl+space,与输入法冲突(英文母语开发不需要输入法转换)。Window->preferences->General->Keys 找到Context Assist 改成自己需要的,在7.0中是默认alt+/。   
  34.   
  35. 六、          JVM的非堆内存   
  36.   
  37. 让调试编译更流畅需要扩大堆内存:打开 myeclipse.ini 调大-XX:MaxPermSize=192M为512M。也有资料说要-XX ermSize 调成跟 -XX:MaxPermSize一样大。7.0后没有-XX ermSize了。要注意:XX:MaxPermSize、Xmx之和不能超过电脑内存。   
  38.   
  39. 七、          默认编码   
  40.   
  41. 1、   改变Eclipse或者MyEclipse新建文件的默认编码   
  42.   
  43. eclipse的:   
  44.   
  45. window-preferences-General-ContentType 改成utf-8。   
  46.   
  47. myEclipse的:   
  48.   
  49. window-preferences-myEclipse-files and editors-jsp encoding设成ISO10646/UTF-8.   
  50.   
  51. 2、   eclipse和java文件编码设定   
  52.   
  53. Window->preferences->General->Workspace Text file encoding改为UTF-8。方便项目移植到linux下编写。   
  54.   
  55. 3、   项目编码   
  56.   
  57. 这里遇到的问题是,眼前的项目已经编写了大部分了,然而,只想接下来的新建的文件的编码是UTF-8,而以前的不变。那么右键自己的项目-> roperties->Resource->Text file encoding改为UTF-8  
  58.   
  59. 4、   JSP编码   
  60.   
  61. Window->myeclipse->Files and Editors->JSP、XML都在encoding中调节成UTF-8。   
  62.   
  63. 八、          代码自动提示功能   
  64.   
  65. .net的代码提示功能在myeclipse里一样拥有。   
  66.   
  67. Window->preferences->java->Editor->Content text中auto-Activation修改auto activation triggers for Java。默认的只有一个“.”这里添加上二十六个英文字母外加“(,”左括号和逗号。7.0版本之前我貌似添加不了那么多,可以随便添加两个然后导出配置修改配置文件然后再导入。   
  68.   
  69. 九、          MyEclipse添加javadoc   
  70.   
  71. 其实,7.0没有这个问题。因该是旧版本的问题:   
  72.   
  73. 按住CTRL,点击一方法时出现:   
  74.   
  75. The jar file rt.jar has no source attachment.   
  76.   
  77. You can attach the source by cliking Attack Source below:   
  78.   
  79. 解决方法:   
  80.   
  81. 因为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 即可   
  82.   
  83. 十、          修改editor中不同类型的文字的颜色   
  84.   
  85. Window->preferences->java->Editor->syntax Coloring自己设。   
  86.   
  87.     
  88.   
  89.     
  90.   
  91. 增强MyEclipse的代码自动提示功能    
  92.   
  93. 一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提 示功能一样强大。   
  94.   
  95. 先举个简单的例子说明问题所在,例如在Eclipse ,MyEclipse代码里面,打个foreach,switch等这些,是无法得到代码提示的(不信自己试试),其他的就更不用说了,而在Microsoft Visual Studio 里面是得到非常友好的代码提示的。实际上,Eclipse ,MyEclipse代码里面的代码提示功能默认的一般是点“.”,一般是有了点“.”,才会有代码提示。   
  96.   
  97. 原理:“Auto Activation triggers for java”这个选项就是指触发代码提示的的选项,把“.” 改成“.abcdefghijklmnopqrstuvwxyz(,”的意思,就是指遇到26个字母和.,(这些符号就触发代码提示功能了。(具体后面有说,放心)   
  98.   
  99. 增强Eclipse ,MyEclipse 的代码提示功能,具体怎么样来配置?   
  100.   
  101. 下面开始说步骤:   
  102.   
  103. 1. 打开MyEclipse ,然后“window”→“Preferences”   
  104.   
  105. 2. 选择“java”,展开,“Editor”,选择“Content Assist”。   
  106.   
  107. 3. 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项。其实就是指触发代码提示的就是“.”这个符号。   
  108.   
  109. 4. “Auto Activation triggers for java”这个选项,在“.”后加abc字母,方便后面的查找 修改。然后“apply”,点击“OK”。   
  110.   
  111. 5. 然后,“File”→“Export”,在弹出的窗口中选择“Perferences”,点击“下一步”。   
  112.   
  113. 6. 选择导出文件路径,本人导出到桌面,输入“test”作为文件名,点击“保存”。   
  114.   
  115. 7. 在桌面找到刚在保存的文件“test.epf”,右键选择“用记事本打开”。   
  116.   
  117. 8. 可以看到很多配置MyEclipse 的信息   
  118.   
  119. 9. 按“ctrl + F”快捷键,输入“.abc”,点击“查找下一个”。   
  120.   
  121. 10. 查找到“.abc”的配置信息.   
  122.   
  123. 11. 把“.abc”改成“.abcdefghijklmnopqrstuvwxyz(,<”,保存,关闭“test.epf”。   
  124.   
  125. 12. 回到MyEclipse界面,“File”→“Import”,在弹出的窗口中选择“Perferences”,点击 “下一步”,选择刚在已经修改的“test.epf”文件,点击“打开”,点击“Finish”。该步骤和上面的导出步骤类似。   
  126.   
  127. 13. 最后当然是进行代码测试了。   
  128.   
  129. 随便新建一个工程,新建一个类。在代码输入switch,foreach等进行测试。你立即会发现,果然出了提示,而且无论是敲哪个字母都会有很多相关的提示了,很流畅,很方便。   
  130.   
  131. 总结:“Auto Activation triggers for java”这个选项就是指触发代码提示的的选项,把“.”改成 “.abcdefghijklmnopqrstuvwxyz(,”的意思,就是指遇到26个字母和.,(这些符号就触发代码提示功 能了。   
  132.   
  133. 顺便说一下,修改类名,接口名等以不同颜色高亮的,可以这样配置在“java”→“enditor”→ “syntac”,右边展开“java”→“classes”,勾上“Enable”这个选项,选择自己喜欢的颜色即可。当然还有其他相关的颜色配置。具体就不说啦。其实,在“Preferences”这个东西,有很多可以配置的东西,使得MyEclipse 优化的,具体的就要各个人根据自己个人喜好去配置了。
分享到:
评论

相关推荐

    JSP_MYECLIPSE6.5_MYSQL_Servlet

    按照《MyEclipse_6_Java_开发中文教程2011.pdf》P141~156 ... JSP_MYECLIPSE6.5_MYSQL5.04_Servlet. 开发前准备: mysql-connector-java-5.1.7.zip (即:JDBC MYSQL驱动). 原程式代码:JSPHelloWorld.rar (15KB)

    Myeclipse6.5_注册码_汉化文件.zip

    【标题】"Myeclipse6.5_注册码_汉化文件.zip" 涉及的是MyEclipse 6.5版本的激活码和汉化资源的集合。MyEclipse是一款基于Eclipse平台的集成开发环境(IDE),专门用于Java、J2EE、Web和移动应用的开发。它提供了丰富...

    myeclipse blue 6.5 最新注册机_图形界面_2010版本

    myeclipse blue 6.5 最新注册机 图形界面 2010版本 解决了myeclipse blue 6.5 在2009年大部分过期的问题

    WIN764位MyEclipse6.5解决JSP不正常

    这个问题描述中提到的状况就是关于MyEclipse 6.5在Win7 64位系统下打开JSP文件时显示异常的情况。 首先,我们来分析一下问题的根源。在Windows 7 64位操作系统上,用户可能为了利用更大的内存资源(例如8GB到16GB)...

    Myeclipse6.5 安装详解

    本文档将详细介绍 Myeclipse 6.5 的安装步骤及相关注意事项,帮助读者顺利安装并配置该集成开发环境(IDE),以便进行 Java 开发工作。Myeclipse 是一款基于 Eclipse 平台的增强型插件,为开发者提供了丰富的功能,...

    MyEclipse 6.5 最新下载、注册、汉化

    MyEclipse 6.5 是一个功能强大且流行的 Java 集成开发环境(IDE),提供了许多实用的功能和工具来帮助开发者更快速、更高效地开发 Java 项目。下面,我们将详细介绍 MyEclipse 6.5 的下载、注册和汉化过程。 下载 ...

    dingcan.rar_Myeclipse6.5_dingcan_订餐_订餐 mysql_餐 java

    无需注册填写联系人住址即可完成订餐,系统首页提供热门餐饮和搜索,订餐完毕自动计算价格,需要用户确定订单无误,提供分类菜单,翻遍查找,提供会员积分服务,开发工具:myeclipse6.5,tomcat6. mysql

    MyEclipse_Blue_6.5_Crack_JFrame(可视化界面版)

    MyEclipse_Blue_6.5_Crack_JFrame(可视化界面版)

    06-MySQL.rar_jsp myeclipse_myeclipse_myeclipse jsp_myeclipse jsp

    【标题】"06-MySQL.rar_jsp myeclipse_myeclipse_myeclipse jsp_myeclipse jsp" 涉及的是一个基于MyEclipse集成开发环境,使用JSP和MySQL数据库构建的企业级报价管理系统。这个系统整合了前端展示与后端数据处理的...

    myeclipse6.5_or_6.6_Crack

    将代码拷贝到myeclpse 里运行就可以了. 然后再注册.

    Myeclipse6.5汉化包+MyEclipse6.5开发中文教程.rar

    4. **Web开发**:涵盖JSP、Servlet的开发,以及如何在MyEclipse中部署和运行Web应用。 5. **框架支持**:讲解MyEclipse对Struts、Hibernate、Spring等主流框架的集成和支持,包括创建框架工程、配置和使用框架的...

    MyEclipse6.5

    MyEclipse6.5MyEclipse6.5MyEclipse6.5MyEclipse6.5

    linux下myEclipse6.5

    本篇文章将详细介绍如何在Linux环境下安装和配置MyEclipse 6.5以及与之配合的Tomcat 6.0服务器,帮助你搭建完整的Java Web开发环境。 首先,我们需要准备的两个关键文件是"myeclipse-6.5-pulse-linux-gtk-x86.gz"和...

    MyEclipse6.5.txt

    - 推荐安装路径:`D:\Program Files\MyEclipse6.5` - 安装完成后,可以通过启动文件夹中的`eclipse.exe`来运行MyEclipse。 #### 二、汉化设置 对于国内用户来说,使用中文界面可以更好地理解和操作。接下来将...

    myeclipse6.5

    myeclipse6.5产品密钥

    Myeclipse6.5GA__struts1.2_spring2.5_hibernate3.2

    这篇教程主要介绍的是如何在MyEclipse 6.5环境下整合Struts 1.2、Spring 2.5和Hibernate 3.2这三个流行的Java Web开发框架,以便于初学者理解SSH框架的工作机制并避免常见错误。 首先,教程强调了在高版本的...

    手把手教你_MyEclipse_6.5注册方法

    6.5版本是其历史上的一个版本,尽管现在已经有了更先进的版本,但很多开发者可能仍在使用或学习这个版本。本文将详细解释如何进行MyEclipse 6.5的注册步骤。 首先,注册MyEclipse 6.5需要一个有效的用户名和注册号...

    MyEclipse6.5制作第一个JSP程序(登录)

    【MyEclipse 6.5 制作第一个JSP程序:登录系统】 在Web开发领域,JSP(Java Server Pages)是一种动态网页技术,它允许开发者将Java代码嵌入到HTML页面中,以实现服务器端的逻辑处理。MyEclipse 6.5是一款强大的...

    Myeclipse6.5优化配置

    ### MyEclipse 6.5 优化配置指南 #### 一、去除不需要加载的模块 在使用 MyEclipse 6.5 进行开发时,我们通常只会使用到软件的一小部分功能。根据著名的二八定律,大约 20% 的功能就能满足 80% 的需求。因此,可以...

    myeclipse6.5 注册码

    这对于那些希望更好地了解如何使用MyEclipse 6.5进行Java开发的专业人士来说,将是非常有价值的。 ### MyEclipse 6.5简介 MyEclipse是一款非常受欢迎的集成开发环境(IDE),主要用于Java EE应用的开发。它基于...

Global site tag (gtag.js) - Google Analytics