使新建工程、java文件直接使用UTF-8需要做以下工作:
1、windows->Preferences,打开"首选项"对话框,左侧导航树,导航到general->Workspace,右侧 Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8。
2、windows->Preferences,打开"首选项"对话框,左侧导航树,导航到general->Content Types,右侧Context Types树,点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update,则设置Java文件编码为UTF-8。其他java应用开发相关的文件如:properties、XML等已经由Eclipse缺省指定,分别为ISO8859-1,UTF-8,可使用默认编码,如开发中确需改变编码格式则可以在此指定为所需编码。
对于要导入的zip源文件,则需要设置为UTF-8,如下图所示:
3、经过上述两步,新建工程和java文件即为UTF-8编码,并且导入zip源文件时,点击进去也不会出现乱码。
4、示例:
a.新建一个java工程TestExportCHSourceFile,并写两个类,分别是JarFile.java和Test.java。java工程目录结构如下图所示:
内容分别为:
JarFile.java
view plaincopy to clipboardprint?
package com.test; public class JarFile { public void test(){ //注释 System.out.println("测试"); } } package com.test; public class JarFile {
public void test(){ //注释 System.out.println("测试"); } }
Test.java
view plaincopy to clipboardprint?
package com.test; public class Test { public static void main(String[] args){ new JarFile().test(); } } package com.test; public class Test {
public static void main(String[] args){
new JarFile().test(); } } b.将项目打包成jar文件:
c.然后将test.jar放到lib文件夹下,并且将其加入到build path下:
d.添加src.zip
首先将src文件夹拷出来,然后将里面的com文件夹压缩成src.zip文件,将其拷入到工程的文件夹下,注意一定要是zip文件格式。然后添加source attachment,如下图所示:
其中要选择workspace按钮,然后定位到刚才的工程目录下,选择src.zip文件。
e.删除JarFile.java文件
删除工程里的JarFile.java文件。
f.测试
点击Test.java文件里的test()方法(按住Ctrol键),然后显示出的它的实现方法,如下图所示:
这时jar包里引用到的src文件的中文显示正常。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/dingqinghu/archive/2010/10/27/5970035.aspx
|
|
来自: zhaopengxslc > 《编程经验》