eclipse中編碼問題的解決方法
有時候和別人協同開發,發現各自的eclipse寫出來的java文件編碼不一致,經?;爻霈F注釋會顯示亂碼。eclipse對于編碼的支持還是不錯的。不過不同版本的eclipse回略微有些差別,這里是針對elcipse 3.2版。
在windows下的默認編碼一般是GBK,linux下的utf8。所以在windows下的注釋,在linux下看就是亂碼。
解決辦法:
1.在屬性里修改配置
Window->Preferences->General->Content Type
在最下面有個Default Encoding
將Default Encoding改成GBK,然后Update
2.這個時候顯示應更沒有問題了,但是有時候會出現不能修改,不能保存java文件的問題,因為使用的JDK不對。在JDK5.0中才有了對雙字節編碼的支持。所以要將默認的JRE改為JRE5.0或者6.0。在ubuntu下可以使用
sudo gedit /etc/eclipse/java_home
在所有內容前加上一句:/usr/lib/jvm/java-6-sun-1.6.0.00
這樣eclipse就會調用新的jdk了,而不是老版本的jdk。
3.最后重啟eclipse,應該就可以了。
參考資料:
http://forum.ubuntu.org.cn/viewtopic.php?t=52691
http://forum.ubuntu.org.cn/weblog_entry.php?e=4015
在windows下的默認編碼一般是GBK,linux下的utf8。所以在windows下的注釋,在linux下看就是亂碼。
解決辦法:
1.在屬性里修改配置
Window->Preferences->General->Content Type
在最下面有個Default Encoding
將Default Encoding改成GBK,然后Update
2.這個時候顯示應更沒有問題了,但是有時候會出現不能修改,不能保存java文件的問題,因為使用的JDK不對。在JDK5.0中才有了對雙字節編碼的支持。所以要將默認的JRE改為JRE5.0或者6.0。在ubuntu下可以使用
sudo gedit /etc/eclipse/java_home
在所有內容前加上一句:/usr/lib/jvm/java-6-sun-1.6.0.00
這樣eclipse就會調用新的jdk了,而不是老版本的jdk。
3.最后重啟eclipse,應該就可以了。
參考資料:
http://forum.ubuntu.org.cn/viewtopic.php?t=52691
http://forum.ubuntu.org.cn/weblog_entry.php?e=4015
posted on 2007-06-25 15:31 daning 閱讀(1700) 評論(0) 編輯 收藏 所屬分類: ubuntu 、java 、eclipse