2011-01-20 5 views
1

je reçois ce message tout le temps sur mon journal d'erreur:erreur de message trouble « Eclipse » apparaissent constamment

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

Cette situation sa mauvaise: chaque fois que je tente d'ouvrir une classe que je reçois ce message.

Que dois-je faire pour résoudre ce problème?

Répondre

0

Il pourrait être pas lié à Android, mais votre version d'Eclipse et la plate-forme actuelle.
Dans le cas où cela est pertinent, l'article de blog "Could not initialize class com.ibm.icu.impl.JavaTimeZone Error" (par Derek Helbert) pourrait être utile.
(mais seulement pour Eclipse 3.6 sur MacOs)

Si vous avez une douleur sérieuse tentative d'exécution Eclipse Helios sous Mac OS X 10.5.8 et de garder des erreurs obtenir telles que les suivantes:

java.lang.NoClassDefFoundError 

--ou--

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

Voici une solution facile:

Modifier eclipse.ini avec votre éditeur de texte favori et ajouter une ligne à la fin « -Dcom.ibm.icu.util.TimeZone.DefaultTimeZoneType=ICU ».
C'est à l'intérieur Eclipse.app/Contents/MacOS/eclipse.ini.


Une autre solution est la suivante:

  1. Décompresser le fichier com.ibm.icu_4.0.1.v20090822.jar dans le dossier eclipse/plugins dans un répertoire que vous le souhaitez.
    Si vous ne trouvez pas la version exacte, décompressez simplement le IBM ICU JAR fourni avec votre version d'Eclipse.
  2. Dans ce répertoire, ouvrez le fichier com/ibm/icu/ICUConfig.properties
  3. Remplacer
    com.ibm.icu.util.TimeZone.DefaultTimeZoneType = JDK avec
    com.ibm.icu.util.TimeZone.DefaultTimeZoneType = ICU
  4. recompresser le fichier com.ibm.icu_4.0.1.v20090822.jar dans le dossier eclipse/plugins avec le fichier modifié

Cependant, il a été souligné que l'édition du pot le rend non signé.

+0

merci beaucoup! !, ce que je devrais faire pour arranger cela "Cependant, il a été souligné que l'édition du pot le rend non signé" – Problem

+0

@Problem: essayez d'abord la solution 'eclipse.ini'. Ensuite, vous pouvez essayer de modifier 'com.ibm.icu_4.0.1.v20090822.jar' (avec l'inconvénient de ne pas l'avoir signé, ce qui signifie que vous recevrez un avertissement au démarrage d'Eclipse) – VonC

0

Ran dans le même problème avec Ubuntu 12.04 et fixe avec:

apt-get --reinstall installer tzdata-java