Je suis sur 12.04 LTS et j'essaie d'utiliser Eclipse Indigo.
Ce matin, Ubuntu m'a fait mettre à jour les packages suivants:
Préparation du remplacement de icedtea-6-jre-cacao 6b24-1.11.3-1ubuntu0.12.04.1 (en utilisant ... / icedtea-6-jre-cacao_6b24-1.11.4-1ubuntu0.12.04.1_amd64.deb) ...
Déballage du remplacement icedtea-6-jre-cacao ...
Préparation du remplacement de openjdk-6-jre-lib 6b24-1.11.3-1ubuntu0.12.04.1 (à l'aide de ... / openjdk-6-jre-lib_6b24-1.11.4 -1ubuntu0.12.04.1_all.deb) ...
Déballage du remplacement openjdk-6-jre-lib ...
Préparation du remplacement de icedtea-6-jre-jamvm 6b24-1.11.3-1ubuntu0.12.04.1 (à l'aide de ... /icedtea-6-jre-jamvm_6b24-1.11.4-1ubuntu0.12.04.1_amd64.deb) ...
Déballage du remplacement icedtea-6-jre-jamvm ...
Préparation du remplacement de openjdk-6-jre-headless 6b24-1.11. 3-1ubuntu0.12.04.1 (en utilisant ... / openjdk-6-jre-headless_6b24-1.11.4-1ubuntu0.12.04.1_amd64.deb) ...
Déballage du remplacement openjdk-6-jre-headless ...
Préparation du remplacement de openjdk-6-jre 6b24-1.11.3-1ubuntu0.12.04.1 (à l'aide de ... / openjdk-6-jre_6b24-1.11.4-1ubuntu0.12.04 .1_amd64.deb) ...
Déballage du remplacement openjdk-6-jre ...
Après cela (mais je ne peux pas jurer que c'est la cause première), j'ai les problèmes suivants dans Eclipse:
- Lorsque j'essaie de lancer le programme HelloWorld le plus simple (qui se comporte très bien avec manual
javac
/java
), je ne reçois rien ou:Une erreur interne s'est produite lors de: "Lancement de HelloWorld".
org / eclipse / jdt / debug / core / JDIDebugModel J'obtiens un onglet "Journal des erreurs" dans le panneau de la console, avec une erreur:
Impossible de créer la vue: une exception inattendue a été levée.
(Suit une trace de pile NullPointerException conséquente entre
sun.util.calendar.ZoneInfoFile.getZoneIDs(ZoneInfoFile.java:785)
etorg.eclipse.equinox.launcher.Main.main(Main.java:1386)
)Lorsque j'essaie d'accéder à la
Installed JREs
partie des préférences, j'obtiens une fenêtre contextuelle disant:Impossible de créer la page de préférences sélectionnée.
Une erreur s'est produite lors de l'activation automatique du bundle org.eclipse.jdt.debug.ui (162).Et l'onglet des préférences dit
An error has occurred when creating this preference page.
Jusqu'à aujourd'hui, j'avais un Eclipse installé manuellement (l'un des bundles officiels disponibles sur leur site), j'ai essayé de le remplacer par la version du référentiel et j'obtiens les mêmes erreurs.
Que dois-je faire pour que Eclipse fonctionne à nouveau?
Une autre personne rapporte: la même chose m'est arrivée après la mise à jour de la nuit dernière. J'ai déjà essayé de réinstaller Eclipse et Java, de démarrer Eclipse avec -clean et de démarrer un nouvel espace de travail et un nouveau répertoire .eclipse, mais rien n'y fait.
Réponses:
J'ai eu exactement le même problème aujourd'hui. Tout d'abord, une petite recherche sur Google m'a amené à votre problème (ne supposait pas être dû à OpenJDK). Après un peu plus de recherches, finalement résolu cet étrange comportement: jetez un œil à ce bug ubuntu .
Ainsi, la solution rapide consiste simplement à exécuter
sudo apt-get --reinstall install tzdata-java
(réinstallation des données de fuseau horaire et d'heure d'été pour une utilisation par les exécutions Java )À votre santé
la source
Aucune idée pourquoi, mais mettre la ligne
à la fin
eclipse.ini
semble avoir résolu le problème.la source
Oui, la réponse de Brüno a également fonctionné pour moi! Il a également corrigé un bug qui a causé ce dans l'application que je développe. Depuis une mise à jour du récent paquet dans lequel la
cacao
machine virtuelle a été retirée, horodatages ma base de données qui étaient dans le temps de l' heure d'été ont été mal interprétées (hors d'une heure). Mais Réinstallationtzdata-java
fixe aussi.la source
Je peux confirmer la suggestion de Brüno fonctionne bien. Je vous remercie!
Ce qui suit résout le problème, ajoutant cette ligne à eclipse.ini:
Ou réinstaller un paquet manquant.
J'ai eu affaire à des paquets manquants et cassés depuis la dernière mise à niveau d'Ubuntu!
la source
Je voudrais ajouter que j'eu le même problème; après la même mise à jour, une classe java n'était pas chargée par Eclipse. même bug posté par bruno pour amd64
Mais tout de suite , je suis allé à éclipser et vérifié les mises à jour ne le font pas . Après deux mises à jour, Eclipse ne charge même plus les plugins (donc pas de perspectives, démarrer des projets java, etc.)
Ensuite, je mis à jour au jre oracle; le problème persiste.
Je tentais ce Réinstaller , plus enlevé ~ / .eclipse / et ont enregistré Réinstaller propre.
Le problème énoncé dans cette question n'est pas résolu en faisant cela, mais avec la réponse de Bruno, il est maintenant résolu.
la source