当前位置: 代码迷 >> Eclipse >> MyEclipse 设立
  详细解决方案

MyEclipse 设立

热度:617   发布时间:2016-04-23 12:30:43.0
MyEclipse 设置

字体样式设置

修改方法:
Window>>Preferences>>Java>>Editor>>Sytaxcoloring>>点开右边java的加号
  Annotations(注释): 107, 147, 186
  Deprecated members(不建议使用的成员): 0, 0, 0
  Fields(字段): 128, 0, 128
  Keyword 'return'(关键字'return'): 255, 0, 0
  Keyword excluding 'return'(除了关键字以外的return): 255, 0, 128
  Local variable declarations(局部变量声明): 128, 128, 128
  Method declarations(方法声明): 255, 128, 64
  Method(方法): 74, 165, 255
  Operators 和 brackets(运算符与方括号): 255, 128, 0
  Others(其他): 126, 202, 0
  Static fields(静态字段): 33, 0, 189
  Static Method invocations(静态方法调用): 77, 166 255
  Strings(字符串): 132, 26, 238
  Type variables(类型变量): 128, 0, 25
然后:
Window>>Preferences>>General>>Editors>>Text Editors
Line number foreground(行号):255,255,0
Current line highlight(当前行高亮):72,72,72
Background color(背景色):0,0,0
最后跳下字体大小:
Window>>Preferences>>General>>Appearance>>Colors and Fonts>>右边basic>>

点击text font>>选择右边Change>>设置字体大小。



缩进格式设置

Window --> Preferences... --> General --> Editors --> Text Editors 右边第一个“Displayed tab width”,改成“2”

java l代码

window --> Preferences... --> Java --> Code Style --> Formatter 这里你new一个或者edit 然后选第一项indentation(缩进)在Tab policy这项选Space only 修改indentation为2
Line Wrapping 选项卡的 左上Maximum line width的值是80……我改为了160 (每行显示长度 )


Eclipse中SVN插件中英文互相转换方法
在Eclipse的configuration文件下找到 config.ini 文件,在最后面添加上如下代码即可:

配置是设置插件为英文菜单:
# Set English Version
osgi.nl=en_US

配置是插件为中文菜单:
# Set English Version
osgi.nl=zh_CN


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



关闭 validation

validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,

windows > perferences > myeclipse > validation 将Build下全部勾取消

如果你已经加载了一个项目,项目中已经提示了很多 error 。

右键你的项目 ->Myeclipse->Remove All Validation Markers 。

手工校验某个文件: 在需要验证的文件上( 右键 -> MyEclipse -> Run Validation



拼写检查

拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,

所以最好去掉,没有多大的用处

Window > perferences > General > Editors > Text Editors > Spelling > 将Enable spell checking复选框的勾选去掉。

启动项

只选择自己需要的启动项,可以有效地节省资源:

Window > perferences > General > Startup and Shutdown > 将Plug-ins activated on startup

这里遇到的问题是,并不清楚所有的启动项的意义。这里稍做介绍:
WTP :类似 myeclipse ,不用的话可取消。
Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消

Derby:一种保存成 jar 形式的数据库

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

默认编码
改变 Eclipse 或者 MyEclipse 新建文件的默认编码
eclipse 的:
window-preferences-General-ContentType 改成 utf-8 。
myEclipse 的 :
window-preferences-myEclipse-files and editors-jsp encoding 设成 ISO10646/UTF-8.


代码自动提示
Window->preferences->java->Editor->Content text 中 auto-Activation 修改 auto activation triggers for Java 。默认的只有一个“ . ”这里添加上二十六个英文字母外加“ (, ”左括号和逗号。 7.0 版本之前我貌似添加不了那么多,可以随便添加两个然后导出配置修改配置文件然后再导入。

关闭myeclipse的Quick Update自动更新功能

Windows > Preferences > MyEclipse Enterprise Workbench > Community Essentials,

把选项 "Search for new features on startup"的前勾去掉即可。

关闭updating indexes

Window > Preferences > Myeclipse Enterprise Workbench > Maven4Myeclipse

禁用Download repository index updates on startup 。把选项的前勾去掉即可。

8 、修改MyEclipse安装目录的eclipse.ini文件,加大JVM的非堆内存

具体内容如下:

-clean 是起动Eclipse IDE时清空缓冲,一般来说在没有更新插件的情况下,去掉这个参数启动速度更快。

-showsplash 用于显示闪屏(由可执行的 Eclipse 平台启动器执行)的内部选项。

com.genuitec.myeclipse.product.ide

--launcher.XXMaxPermSize

256m

-vmargs 使用JRE的参数,后面就是JRE的参数了:

-Xms128m 虚拟机初始化内存容量。

-Xmx512m 虚拟机最大使用内存容量,根据你所使用机器的内容大小设置,只要不超过最大内存容量就好。

-Duser.language=en 后面跟的是语言

-XX:PermSize=128M 最小堆大小.一般报内存不足时,都是说这个太小,堆空间剩余小于5%就会警告,建议把这个稍微设大一点

-XX:MaxPermSize=256M 最大堆大小.这个也适当大些,这2个堆的大小设置直接影响到打开文件的速度

-XX:+UseParallelGC 使用并行垃圾收集机制,据说这个GC算法比较快。具体不清楚。

把下面的那个 -XX:MaxPermSize 调大,比如 -XX:MaxPermSize=512M,再把 -XX:PermSize 调成跟 -XX:MaxPermSize一样大

相应的把这些东西设置大点,就ok了,但不能超过自己的物理内存实际大小,否则会导致MyEclipse启动失败

9、去掉jdk的一些没有必要的链接:

Window > perferences > java > Installed JREs 选中一个jre

再选择右边的edit,就会看到“edit jre”对话框,在“jre sysrem libraries”一个个去选中,再选择右边的“javadoc location”

在javadoc location path中把地址去掉,置为空,这样确定之后,也就保证了jdk的快速到本地安装包中去查找需要的,不用联网去查找




导出MyEclipse配置--->
“File”→“Export”,在弹出的窗口中选择“Perferences”,点击“下一步,选择导出文件路径,导出配置文件.
导入MyEclipse配置--->
“File”→“Import”,在弹出的窗口中选择“Perferences”,点击“下一步”,选择“*.epf”文件,点击“打开”,点击“Finish”。




在MyEclipse中启动Tomcat,并将项目部署之后,在浏览器地址栏中输入网址进行测试。MyEclipse自动会跳出来一个对话框
This kind of launch is configured to open the Debug perspective when it suspends.Do you want to open this perspective now?

确认以后进入程序调试视图,并且自动跳出来一个叫getNextToken的页面,上面用红色字体写着:
Source not found for Scanner.getNextToken()line:899
解决的方法是:
在磁盘上新建一个目录作为新的工作区(workspace),然后在Eclipse中选择菜单项 File|Switch workspace 切换到新的工作区,将原来的项目导入。再重新启动Tomcat,问题解决。
也可以先将workspace中的全部项目导出,退出eclipse后,删除该workspace对应目录下的所有内容;然后启动eclipse并导入刚才导出的项目。
有人认为:该错误可能是由workspace目录下 .data\.plugins 中的插件出现混乱引起的

  相关解决方案