`
PrideSnow
  • 浏览: 242046 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

优化 eclipse+myeclipse

阅读更多

MyEclipse安装后一定要做的事-如改变默认编码

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



eclipse的:
window-preferences-General-ContentType 的右边窗口,改成gbk也可以,utf-8也行。

myEclipse:
window-preferences-myEclipse-files and editors-jsp里面有encoding,改这里为ISO10646/UTF-8.

eclipsejava文件编码设定    

   如果在网上搜索 文件编码问题,您可以得到很多的解答,甚至有的是号称终极解决方案,所以您可能不会遇到编码问题了,那么为什么我还要写这篇文章呢?因为我在两个平台下面工作,默认的编码是不一样的,所以需要跳整一下才行。

   看看eclipse的设定吧,如果你下载了eclipse,什么都不做,就开始创建工程,编码,一切都没有问题,可是你可能将你的工程移动到linux下面开发了,原因就是你开始厌倦winxp了,爱上了ubuntu。这个时候问题就来了。打开你在winxp下面的eclipse,点击Window-->Preferences展开General-->WorkSpace,看到左边的Text file encoding没有,默认的设定是简体中文编码(gbkgb2312这样),而linux下面呢,是UTF-8

  现在大家已经了解它们的区别了,还等什么,现在开始将你所有WorkSpace的文件编码都设定成UTF-8吧,你将拥有在任何时候都能正常显示的java文件,没有乱码。

项目编码



但是你会说,以前的项目已经是其他编码,你已经不想修改了,只想从现在开始拥抱UTF-8,这也是可以的,当你新建一个项目,希望使用和WorkSpace不同编码,请右击你的项目,选择Properties,点击Resource,看到Text file encoding了吧,点击Other,选择UTF-8你非常需要这样的编码格式,不是吗?

JSP编码


   这样就完了吗?没有,可能jsp才是你打交道最多的文件,你不是也希望所有的jsp文件都是UTF-8吗?那就接着看吧。还是点击Window-->Preferences,这一次是展开Web and XML-->JSP Files,看到Encoding了吧,赶快选择UTF-8吧。如果可以,将你的HTMLCSS等等这些文件的设定都弄成UTF-8吧,你将会拥有完整的UTF-8的解决方案。

最后看看你设定之后的效果吧。新建一个JSP文件,在第二步选择任意一个jsp的模板。然后看看生成的jsp文件吧,全部都是UTF-8了,现在你可以放心了,你的文件都是UTF-8的了。
01
Struts2
国际化乱码问题解决收藏


开发工具:MyEclipse 6.01,所有的文件编码都设置为utf-8。所有过程正常开发结束后。将messagesource.propertis本地化:

native2ascii messagesource.propertis messagesource_zh_CN.propertis
运行,发现页面上从资源文件中读取的内容仍然为乱码。
解决方法:本地化时指定编码方式即可,如下:
native2ascii -encoding UTF-8 messagesource.propertis messagesource_zh_CN.propertis



02
取消myeclipse quick install对话框


  我用的是myeclipse6.0 今天打开的时候出现myeclipse quick install对话框,这个对话框是做什么的?怎么才能取消?哪位知道啊,指点一下

  首先你把 那个myeclipse quick install对话框 的勾勾去掉
再把Windows > Preferences > Install/Update > Automatic Updates and uncheck Automatically Find New Updates and Notify Me 的勾勾去掉。
这样就好了。


03增强Eclipse 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 的代码提示功能,具体怎么样来配置?
下面开始说步骤(注意本人用的 MyEclipse 6.0.1做讲解):

1. 打开MyEclipse 6.0.1,然后“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 6.0.1的信息


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


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

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


12. 回到MyEclipse 6.0.1界面,“File”→“Import”,在弹出的窗口中选择“Perferences”,点击 “下一步”,选择刚在已经修改的“test.epf”文件,点击“打开”,点击“Finish”。该步骤和上面的导出步骤类似。


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

随便新建一个工程,新建一个类。在代码输入switch,foreach等进行测试。你立即会发现,果然出了提示,而且无论是敲哪个字母都会有很多相关的提示了,很流畅,很方便。
总结:“Auto Activation triggers for java”这个选项就是指触发代码提示的的选项,把“.”改成 “.abcdefghijklmnopqrstuvwxyz(,”的意思,就是指遇到26个字母和.,(这些符号就触发代码提示功 能了。

顺便说一下,修改类名,接口名等以不同颜色高亮的,可以这样配置在“java”→“enditor”→ “syntac”,右边展开“java”→“classes”,勾上“Enable”这个选项,选择自己喜欢的颜色即可。
当然还有其他相关的颜色配置。具体就不说啦。其实,在“Preferences”这个东西,有很多可以配置的东西,使得MyEclipse 优化的,具体的就要各个人根据自己个人喜好去配置了。

04如何在MyEclipse添加javadoc(SUN 源代码)

 

按住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 Files\Java\jdk1.5.0_15
那就选择;C:\Program Files\Java\jdk1.5.0_15\src.zip 即可

 

05在用MyEclipseJSP页面的时候自动生成的一些代码是什么意思?


在用MyEclipse建JSP页面的时候自动生成的一些代码是什么意思?
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
以上这两段代码是干什么用的啊?什么意思

还有pageEncoding="ISO-8859-1" 和 charset="GBK" 有什么区别?
上面的2段代码是得到JSP文件的URL的

pageEncoding是指你JSP文件的保存编码,就是说你JSP文件以什么编码保存在硬盘上的,

charset="GBK"是你JSP输入输出的编码,很多服务器在没有找到pageEncoding时,有charset代替pageEncoding

******************************************************************************************************************************

1、打开 eclipse.ini

 


-showsplash
com.genuitec.myeclipse.product
--launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms128m
-Xmx512m   
-Dosgi.splashLocation=e:MyEclipse 6.0eclipseMyEclipseSplash.bmp
-Duser.language=en
-XX:PermSize=128M
-XX:MaxPermSize=256M
把下面的那个 -XX:MaxPermSize 调大,比如 -XX:MaxPermSize=512M,再把 -XX:PermSize 调成跟 -XX:MaxPermSize一样大
原因:大家一定对这个画面很熟悉吧:

几乎每次 eclipse 卡到当都是因为这个 非堆内存 不足造成的,把最大跟最小调成一样是因为不让 myeclipse 频繁的换内存区域大小

注意:XX:MaxPermSize 和 Xmx 的大小之和不能超过你的电脑内存大小!


2、windows–>perferences–>myeclipse–>validation
把 除了manual 下面的全部点掉,build下只留 classpath dependency Validator

 

手工验证方法:
在要验证的文件上,单击鼠标右键–>myeclipse–>run validation

3、拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处:
windows–>perferences–>general–>validation->editors->Text Editors->spelling

 

4、windows–>perferences–>general–>startup and shutdown
关掉没用的启动项:

 

怎样才能知道哪些启动项有用呢?我现在把我知道的启动项用处说一下,还有很多不懂的,希望大家懂的回复在下面啊:
WTP :一个跟myeclipse差不多的东西,主要差别是 WTP 是免费的,如果使用myeclipse,这个可以取消
Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消
Derby:一种保存成 jar 形式的数据库,我没用到,取消
一大排以 MyEclipse EASIE 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他取消,比如我只选了tomcat

5、myeclipse 打开 jsp 的默认编辑器不好,会同时打开预览
windows–>perferences–>general–>editors->file associations

 

把默认改成 MyEclipse JSP Editor

分享到:
评论
1 楼 mulangren1988 2011-03-05  
很好很全啊,楼主了辛苦了

相关推荐

    搭建eclipse+myeclipse

    Eclipse是开源且免费的,适用于多种编程语言,而MyEclipse是其商业版本,特别针对Java企业级应用开发进行了优化。下面将详细介绍如何进行这两款IDE的安装与配置。 一、Eclipse安装与配置 1. 下载Eclipse:首先,你...

    使用eclipse + myeclipse + webshpere

    "使用eclipse + myeclipse + webshpere"的配置能够提供强大的开发、调试和部署功能。以下是对这个组合的详细说明: 1. **Eclipse**: Eclipse 是一个开源的集成开发环境(IDE),尤其在Java开发领域非常流行。它提供...

    eclipse+myeclipse+tomcat

    总的来说,Eclipse+MyEclipse+Tomcat的组合为Java Web开发者提供了一个强大的开发环境,涵盖了从编写代码、调试、测试到部署的各个环节。对于初学者,了解并掌握这三个工具的使用是踏入Java Web开发领域的基础,而...

    Eclipse+MyEclipse+tomcat开发环境搭建

    在IT行业中,开发环境的...总之,搭建Eclipse+MyEclipse+Tomcat的开发环境是一项基础但至关重要的工作。一旦配置完成,你就可以在这个平台上进行各种Java Web应用的开发、测试和调试,从而实现高效、稳定的开发流程。

    搭建Eclipse+MyEclipse开发环境

    搭建Eclipse和MyEclipse开发环境是Java开发者必备的基础步骤,这两个工具是强大的集成开发环境(IDE),尤其在Java EE项目开发中应用广泛。本文将详细介绍如何一步步配置和使用这两个工具。 首先,让我们了解...

    eclipse+MyEclipse+tomcat配J2EE开发环境

    记得,随着J2EE技术的发展,新版本的JDK、Eclipse、MyEclipse和Tomcat不断发布,保持软件更新以获取最新的特性和性能优化是十分重要的。同时,根据个人需求,还可以考虑添加其他插件,如Spring Tools Suite,以支持...

    eclipse+myeclipse+Tomcat配置

    Eclipse和MyEclipse是两款非常流行的Java IDE,而Tomcat则是一款广泛使用的轻量级Web应用服务器。本文将详细讲解如何在Eclipse和MyEclipse中配置Tomcat,以便进行Java Web项目的开发和部署。 **一、Eclipse配置...

    Eclipse3.2.1+MyEclipse5.1合成版地址

    根据提供的文件信息,本文将对"Eclipse3.2.1+MyEclipse5.1合成版"进行详细的解析,包括Eclipse与MyEclipse的基本概念、合成版的意义、为何选择此版本以及如何安装使用等内容。 ### Eclipse简介 Eclipse是一个开源...

    Eclipse+MyEclipse+Tomcat搭建开发JSP和Servlet的平台(2).pdf

    根据提供的文件信息,可以提炼出以下知识点来详细介绍如何使用Eclipse、MyEclipse和Tomcat搭建开发JSP(Java Server Pages)和Servlet的平台。 首先,我们需要明确Eclipse和MyEclipse的关系。Eclipse是一个开源的...

    eclipse+myeclipse

    3. **性能优化**:对于大型项目来说,合理配置Eclipse或MyEclipse的内存参数可以避免出现卡顿等问题。 通过以上介绍,我们可以看到Eclipse和MyEclipse都是非常优秀的开发工具,尤其是对于Java开发者来说更是不可或...

    使用Eclipse+MyEclipse+MySql开发一个用户注册登录系统.doc

    总的来说,这个文档提供了一个基本的用户注册登录系统的实现框架,但实际开发中需要进一步完善和优化,以满足安全性和用户体验的需求。同时,随着技术的发展,现在更推荐使用Spring Boot等现代框架来构建这样的系统...

    JSP+Myeclipse+Sqlserver2000

    【JSP+Myeclipse+Sqlserver2000】是一个经典的Web开发组合,用于构建一个网上购物系统。在这个项目中,JSP(JavaServer Pages)作为前端展示层,负责处理用户界面和动态内容的生成;Myeclipse是集成开发环境(IDE)...

    weblogic+myeclipse6.5

    MyEclipse则是一款强大的集成开发环境(IDE),特别针对Java EE应用,集成了Eclipse的功能并提供了对Weblogic的支持。本指南将详细阐述如何在Linux和Windows操作系统上安装Weblogic,并将其与MyEclipse6.5进行有效...

    eclipse+myeclipse 环境配置方法

    - 在使用过程中遇到性能问题,可以考虑优化Eclipse或MyEclipse的内存分配设置,或者升级硬件设备。 #### 四、结语 通过上述步骤,您可以成功地配置出一套完整的Eclipse+MyEclipse开发环境。这将为您在Java开发...

    网上招聘信息系统(SQL+MyEclipse )

    MyEclipse是基于Eclipse平台的Java开发工具,支持Java EE项目开发,包括Web应用。在构建网上招聘系统时,开发者可以使用MyEclipse创建Servlet、JSP、JavaBean等组件,实现用户界面与后台数据库的交互。JavaScript...

    android+myeclipse+mysql自定义控件下拉框的数据绑定

    总结来说,"android+myeclipse+mysql自定义控件下拉框的数据绑定"这个项目涵盖了Android原生开发、数据库操作、网络通信和数据绑定等多个关键技能,对于提升Android应用开发的综合能力非常有帮助。通过深入理解和...

    Eclipse 快捷键+MyEclipse 快捷键.txt

    ### Eclipse与MyEclipse快捷键详解 #### Eclipse 快捷键 **1. Ctrl+1:快速修复** 这是Eclipse中最经典且最常用的快捷键之一,适用于多种编程语言中的错误修正提示,例如Java中的语法错误、类型不匹配等问题。通过...

    jsp在线考试系统毕业设计tomcat+Myeclipse

    4. **MyEclipse**:MyEclipse是基于Eclipse的集成开发环境,对于Java Web开发者来说,它提供了丰富的功能,如代码提示、调试工具、项目管理等。在开发过程中,开发者可以在MyEclipse中编写JSP、Servlet代码,配置...

    Eclipse3.2+MyEclipse5.5M1+axis2_1.1.1+tomcat5.5 开发Web Services

    在本主题中,我们将深入探讨如何使用Eclipse 3.2、MyEclipse 5.5 M1、Axis2 1.1.1和Tomcat 5.5这些工具来开发Web服务。Web服务是一种软件系统,设计用于通过网络提供可互操作的分布式功能。下面我们将分别介绍每个...

Global site tag (gtag.js) - Google Analytics