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