最新消息:

Eclipse常用设置

Java 观测者 2484浏览

一、eclipse字体设置
打开Eclipse,在Windows7下初始化后,发现字体小得根本看不见,看起来也很不爽。Eclipse默认字体一般是CourierNew字体,只要恢复该字体即可。设置方法:
1.控制面板->字体,找到CourierNew文件,右键菜单选择"显示"。
2.在菜单windows-->prefereces里面,找到General-->Appearance-->Colors and Fonts-->Basic-->Text Font 点击Edit,选择"CourierNew"即可。

二、关闭Eclipse的JS校验功能
有时候用Eclipse Build项目的时候,发现过程非常慢,甚至会导致 OutOfMemoryError: Java heap space 这种错误,对此我们可以关闭Eclipse的JS校验功能,提高Build速度。

1.Window->Preferences->Validation,点“Disable All”,然后“Apply”,此操作会应用于workspace中的所有项目。若想单独设置某个项目,右键点击项目->Properties->Validation,点“Disable All”,然后“Apply”即可。

2.打开workspace文件夹,找到某项目根目录下的.project文件,删去以下代码,重启Eclipse即可生效。

<buildCommand>
   <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
   <triggers>full,incremental,</triggers>
   <arguments>
       <dictionary>
           <key>LaunchConfigHandle</key>
           <value>&lt;project&gt;/.externalToolBuilders/org.eclipse.wst.jsdt.core.javascriptValidator.launch</value>
       </dictionary>
   </arguments>
</buildCommand>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>

三、修改Eclipse项目JDK版本
如果某些项目只能在特定版本的JDK中编译,那么我们需要修改编译这个项目的JDK版本。在项目上点右键->Properties,共需修改3个地方:
1.Project Facets,在“Java”后选择JDK的版本号。如无法选择所需的版本号,可通过如下方式:
在项目的目录下有一个.settings文件夹,该文件夹下有一个org.eclipse.wst.common.project.facet.core.xml文件,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
 <runtime name="Apache Tomcat v7.0"/>
 <fixed facet="jst.web"/>
 <fixed facet="java"/>
 <fixed facet="wst.jsdt.web"/>
 <installed facet="java" version="1.6"/>
 <installed facet="jst.web" version="3.0"/>
 <installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>

修改 <installed facet="java" version="1.6"/> 为 <installed facet="java" version="1.5"/>即可。

2.Java Compiler,在“Compiler compliance level”后选择JDK的版本号。

3.Java Build Path,切换到“Libraries”,选中“JRE System Library”后点“Edit”,修改JDK的版本号即可。

四、修改Eclipse内存大小
有时候我们使用Eclipse会感觉很卡,并经常发生out of memory的问题,这时候可以适当增加Eclipse内存。先介绍一下JVM的内存参数:

JVM内存分配设置的参数有四个:
-Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;
-Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;
-Xmn Java Heap Young区大小,不熟悉最好保留默认值;
-Xss 每个线程的Stack大小,不熟悉最好保留默认值;

在Eclipse的安装目录下找到eclipse.ini文件,默认内容为(这里设置的是运行当前开发工具的JVM内存分配):

-vmargs
-Xms40m
-Xmx256m

-vmargs表示以下为虚拟机设置参数,可修改其中的参数值,也可添加-Xmn,-Xss,另外,eclipse.ini内还可以设置非堆内存,如:-XX:PermSize=56m,-XX:MaxPermSize=128m。

此处设置的参数值可以通过以下配置在开发工具的状态栏显示:
1.在eclipse根目录下创建文件options,文件内容为:org.eclipse.ui/perf/showHeapStatus=true
2.修改eclipse根目录下的eclipse.ini文件,在开头处添加如下内容:

-debug
options
-vm
javaw.exe

3.重新启动eclipse,就可以看到下方状态条多了JVM信息。

五、增加Tomcat内存
详见《eclipse启动tomcat出现内存溢出错误 java.lang.OutOfMemoryError: Java heap space》

六、Eclipse安装jar格式的插件
复制jar文件到Eclipse安装目录中的plugins文件夹,重启Eclipse即可生效。

转载请注明:观测者 » Eclipse常用设置