我在错误日志中始终收到此消息:
Could not create the view: Could not initialize class com.ibm.icu.impl.JavaTimeZone.
这种情况很糟糕:每当我尝试打开课程时,我都会收到此消息。
我该怎么做才能解决这个问题?
答案 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
内。
另一种解决方案如下:
- 将
com.ibm.icu_4.0.1.v20090822.jar
文件夹中的eclipse/plugins
文件解压缩到您喜欢的任何目录 如果找不到确切的版本,只需解压缩您的Eclipse版本附带的IBM ICU JAR
。- 在该目录中,打开文件
com/ibm/icu/ICUConfig.properties
- 替换
com.ibm.icu.util.TimeZone.DefaultTimeZoneType = JDK
与
com.ibm.icu.util.TimeZone.DefaultTimeZoneType = ICU
- 使用修改后的文件
重新压缩com.ibm.icu_4.0.1.v20090822.jar
文件夹中的eclipse/plugins
文件 醇>但是,有人指出,编辑jar会使其无符号。
答案 2 :(得分:0)
与Ubuntu 12.04陷入同样的问题并修复它:
apt-get --reinstall install tzdata-java