2011-01-20 65 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的