2011-01-20 63 views
1

我得到這個消息,所有的時間在我的錯誤日誌:「日蝕」故障信息錯誤不斷出現

Could not create the view: Could not initialize class com.ibm.icu.impl.JavaTimeZone. 

這種情況的糟糕:每次當我嘗試打開一個類我得到這個消息。

我該怎麼做才能解決這個問題?

回答

0

它可以被不相關的機器人,而是你的Eclipse版本和當前的平臺。
如果相關,博客文章「Could not initialize class com.ibm.icu.impl.JavaTimeZone Error」(Derek Helbert)可能會有所幫助。
(但僅僅適用於Eclipse 3.6在MacOS)

如果你有一個嚴重的疼痛試圖運行Eclipse赫利俄斯在Mac OS X 10.5.8和不斷收到錯誤,如下列:

java.lang.NoClassDefFoundError 

- 或 -

An internal error occurred during: "Could not initialize class com.ibm.icu.impl.JavaTimeZone error". 

下面是一個簡單的解決方案:

編輯eclipse.ini用你喜歡的文本編輯器,並在年底「-Dcom.ibm.icu.util.TimeZone.DefaultTimeZoneType=ICU」添加一行。
它在裏面Eclipse.app/Contents/MacOS/eclipse.ini


另一種解決方案是:

  1. 解壓com.ibm.icu_4.0.1.v20090822.jar文件中的文件夾eclipse/plugins到任何你喜歡的目錄。
    如果您找不到確切的版本,只需解壓您的Eclipse版本附帶的IBM ICU JAR即可。
  2. 在該目錄中,打開該文件com/ibm/icu/ICUConfig.properties
  3. 更換
    com.ibm.icu.util.TimeZone.DefaultTimeZoneType = JDK
    com.ibm.icu.util.TimeZone.DefaultTimeZoneType = ICU
  4. 重新壓縮com.ibm.icu_4.0.1.v20090822.jar文件中eclipse/plugins文件夾修改後的文件

然而,有人指出編輯這個jar會使它無符號。

+0

非常感謝你是新的! !,我應該怎麼做才能安排這個「但是,有人指出編輯jar會使它無符號」 – Problem 2011-01-20 12:53:59

0

在Ubuntu 12中遇到同樣的問題。04,用固定它:

apt-get的--reinstall安裝的tzdata-java的