Eclipse Java 版设置小结

jdk设置

JAVA_HOME  B:\programFiles\Java\jdk1.6.0_10

PATH   %Java_Home%\bin; 

CLASS_PATH  %Java_Home%\lib


1、Eclipse 背景色设置:
Window -> Preferences -> General -> Editors -> Text Editors -> appearance color options -> Backgroud colors
浅绿色(该颜色会比白色柔和些,较适合阅读)的颜色代码是:色调84饱和度91亮度205,RGB(204,232,207),#cce8cf.

2、Eclipse 字体大小设置:
windows -> Prefenrence -> General -> Appearance -> Colors and Fonts -> Java -> Java Editor Text Font


Eclipse有时候在 Win7 系统下字体很小,不适合我们的眼界。
1、调整界面字体等设置。如果没有效果,进行下一步。
2、关闭Eclipse(要注意),找到类似$Eclipse目录$/plugins/org.eclipse.jface_3.7.0.v20110928-1505.jar的文件(可以先备份该jar包),进入路径/org/eclipse/jface/resources,查找系统相应的属性文件。如 jfacefonts_hp_ux,properties里保存了HP-UX系统的字体设置,jfacefonts_macosx.properties 则保存了MacX的字体设置。找到相应文件后编辑 org.eclipse.jface.textfont.0 的配置项,将其设置成CourierNew-regular即可,后面还可以设置字号。修改后保存,WinRAR会自动更新jar包。
windows -> prefereces -> General -> Appearance -> Colors and Fonts -> Basic -> Text Font,点击Rest按钮即可。

3、Eclipse 编码设置
使用 Eclipse 时,许多文件编码默认是 ISO-8859-1,不支持中文(如常用的JSP)。如果想要使插件开发应用有更好的国际化支持,能够最大程度的支持中文输出,最好使Java 等文件使用 UTF-8 编码。
windows -> Preferences -> general -> Workspace -> Text file encoding -> Other,改变为UTF-8
Content Types -> Context Types,点开Text中每个子项,输入"UTF-8"

(我还没尝试。。。)设置以后,新建java文件即为UTF-8编码,Eclipse编译、运行、调试都没问题,但是做RCP应用的Product输出时、或者插件输出时,则总是出错,要么不能编译通过(输出时要重新compile)、要么输出的插件运行时中文显示乱码。此时需要再RCP应用、或插件Plugin工程的build.properties中增加一行,javacDefaultEncoding.. = UTF-8。让输出时编译知道java源文件时UTF-8编码。这个设置需要保证所有的java源文件时UTF-8编码格式,如果不全是,可以参考 Eclipse帮中(Plug-in Development Environment Guide > Reference > Feature and Plug-in Build configuration),建议全部java源文件是UTF-8编码。
如果插件开发、RCP应用开发原来基于其他编码,如GB18030,想转换为UTF-8,则首先,做以上工作;然后通过查找编码转换工具,如基于 iconv的批量转换工具,将原编码转换为UTF-8编码,注意只转换java源文件,其他类型文件可能已经是比较合适的编码了;将原工程属性中的 Text file encoding,从原编码改为UTF-8即可。

4、插件安装
插件安装有三种方法。
1、网上更新
2、直接覆盖目录
插件一般安装在features目录和plugins目录下。如果用覆盖安装,就直接覆盖这2个目录。
3、link方式(推荐使用,可动态插拨)
在eclipse安装目录下新建links目录,新建一文件(名字自起),内容如:path=D:/eclipse/eclipse_pluginsyt s_plugin中即可。

5、Eclipse设置代码样式(format)
windows -> preferences -> java -> Code style -> Formatter -> New -> Braces 将这个页面的(除Array initializer)外其他都设置成Next Line .
只有Array initializer 设置成Same line .因为这个是数组的.默认是这样private int[] a = { 1, 2, 4,2}; 如果你也设置成Next Line的话 就会变成
private int[] a =
{1,2,4,2};


效果:
public void aaa(){
}
修改成下面的样式
public void aaa()
{
}

4种编码方式设置的方法。区别只在于作用域不同。

1、Window-Preferences-General-Content Types     这是按文件种类设置编码方式,对所有工作空间(Workspace)里的文件有效。

2、Window-Preferences-General-Workspace     这是按工作空间(Workspace)为单位设置编码方式,对Workspace里所有文件有效。     但是对象文件的种类属于在上述1 里有设置的,以1的设置为准。

3、Window-Preferences-MyEclipse-Files and Editors     这个只对用MyEclipse Wizard创建的文件有效。 4、右击工程名/文件名-Properties-Resource     这个不用说,只对当前文件有效

猜你喜欢

转载自itssff-yahoo-cn.iteye.com/blog/1706476