myeclipse高效率使用

来源:互联网 发布:suse linux x86 iso 编辑:程序博客网 时间:2024/05/21 22:28

01Struts2国际化乱码问题解决收藏
开发工具: 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对话框

  
  首先把那个 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 在用MyEclipse JSP 页面的时候自动生成的一些代码是什么意思?

在用 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。

原创粉丝点击