分享

解决引入的源文件为乱码的问题

 zhaopengxslc 2010-11-29
使新建工程、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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多