“Eclipse”故障消息错误不断出现

时间:2011-01-20 09:18:10

标签: android eclipse

我在错误日志中始终收到此消息:

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

这种情况很糟糕:每当我尝试打开课程时,我都会收到此消息。

我该怎么做才能解决这个问题?

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

它可能与android无关,但与您的Eclipse版本和当前平台无关 如果相关,博文“Could not initialize class com.ibm.icu.impl.JavaTimeZone Error”(Derek Helbert)可能会有所帮助 (但仅适用于MacOs上的Eclipse 3.6)

  

如果您在Mac OS x 10.5.8中运行Eclipse Helios时遇到了严重的痛苦,并且不断出现以下错误:

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.   
  3. 在该目录中,打开文件com/ibm/icu/ICUConfig.properties
  4.   
  5. 替换
        com.ibm.icu.util.TimeZone.DefaultTimeZoneType = JDK     与
        com.ibm.icu.util.TimeZone.DefaultTimeZoneType = ICU
  6.   
  7. 使用修改后的文件
  8. 重新压缩com.ibm.icu_4.0.1.v20090822.jar文件夹中的eclipse/plugins文件         

    但是,有人指出,编辑jar会使其无符号。

答案 2 :(得分:0)

与Ubuntu 12.04陷入同样的​​问题并修复它:

apt-get --reinstall install tzdata-java