使新建工程、java文件直接使用UTF-8需要做以下工作:
1、windows->Preferences,打開(kāi)"首選項"對話(huà)框,左側導航樹(shù),導航到general->Workspace,右側 Text file encoding,選擇Other,改變?yōu)閁TF-8,以后新建立工程其屬性對話(huà)框中的Text file encoding即為UTF-8。
2、windows->Preferences,打開(kāi)"首選項"對話(huà)框,左側導航樹(shù),導航到general->Content Types,右側Context Types樹(shù),點(diǎn)開(kāi)Text,選擇Java Source File,在下面的Default encoding輸入框中輸入UTF-8,點(diǎn)Update,則設置Java文件編碼為UTF-8。其他java應用開(kāi)發(fā)相關(guān)的文件如:properties、XML等已經(jīng)由Eclipse缺省指定,分別為ISO8859-1,UTF-8,可使用默認編碼,如開(kāi)發(fā)中確需改變編碼格式則可以在此指定為所需編碼。
對于要導入的zip源文件,則需要設置為UTF-8,如下圖所示:
3、經(jīng)過(guò)上述兩步,新建工程和java文件即為UTF-8編碼,并且導入zip源文件時(shí),點(diǎn)擊進(jìn)去也不會(huì )出現亂碼。
4、示例:
a.新建一個(gè)java工程TestExportCHSourceFile,并寫(xiě)兩個(gè)類(lèi),分別是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文件夾拷出來(lái),然后將里面的com文件夾壓縮成src.zip文件,將其拷入到工程的文件夾下,注意一定要是zip文件格式。然后添加source attachment,如下圖所示:
其中要選擇workspace按鈕,然后定位到剛才的工程目錄下,選擇src.zip文件。
e.刪除JarFile.java文件
刪除工程里的JarFile.java文件。
f.測試
點(diǎn)擊Test.java文件里的test()方法(按住Ctrol鍵),然后顯示出的它的實(shí)現方法,如下圖所示:
這時(shí)jar包里引用到的src文件的中文顯示正常。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。