Eclipse ne démarre pas sur Ubuntu 18.04

18

J'ai installé eclipse via le logiciel Ubuntu. Lorsque je le démarre, cela prend quelques secondes, puis une fenêtre d'erreur affiche le chemin de l'erreur.

Voici le .logfichier:

!SESSION Wed May 02 12:53:28 BRT 2018 ------------------------------------------
!ENTRY org.eclipse.equinox.launcher 4 0 2018-05-02 12:53:28.587
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter
    at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:566)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:626)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1414)

Quel est le problème et comment puis-je le résoudre?

Roberto
la source
Soit dit en passant, Netbeans ne démarre pas non plus. Je ne sais pas si c'est lié.
Roberto
J'ai résolu le problème d'installation de Netbeans à partir du programme d'installation Oracle.
Roberto

Réponses:

10

C'est un autre de ces nouveaux bugs amusants causés par le nouveau Java (il a également cassé Arduino de plusieurs manières ennuyeuses). Le rapport de bogue est ici: https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/1754886 .

Essentiellement, il existe une sorte de dépendance récursive avec plusieurs versions d'une bibliothèque requises par différentes parties du programme, et elles ne corrigeront pas le bogue car "ce n'est qu'un des bogues les plus évidents affectant Eclipse" et ils n'ont pas assez de gens dessus.

Pour une raison quelconque, ils n'ont pas non plus empaqueté le plus récent Eclipse (nous sommes une version majeure complète plus tard à ce stade) sauf dans le Snap Store (il apparaît si vous recherchez Eclipse dans le centre du logiciel GUI), où se trouve le " une autre version d'Eclipse "vient de.

Vos options sont de télécharger Eclipse à partir de leur site ou d'installer Snap si vous souhaitez continuer à utiliser le programme (et Netbeans s'est également cassé, pour les mêmes raisons Java). Personnellement, j'installerais la version à partir de leur site, mais les snaps sont hypothétiquement plus sûrs et plus faciles à configurer.

RDragonrydr
la source
2
J'ai essayé le composant logiciel enfichable et j'ai été mordu plus tard en essayant d'utiliser WindowBuilder. Cela semble bien à première vue jusqu'à ce que vous trouviez un problème qui n'est pas rare pour des logiciels complexes comme les IDE, puis vous constatez que le snap / flatpak n'est pas à jour ou que le problème existe également dans le canal de périphérie (c'est le deuxième IDE I où j'ai un problème avec snap / flatpak). Je pense qu'il faut au moins beaucoup plus d'efforts que de compter sur le fait que la communauté convertira parfaitement la plupart des logiciels des formats traditionnels aux nouveaux formats. Particulièrement pour les logiciels complexes qui peuvent ressembler à un simple éditeur de texte mais qui ne le sont pas. :)
LiveWireBT
5

J'ai aussi eu du mal avec ça. Décidé de faire sudo apt-get purge eclipse... et utilisé un système d'emballage accrocheur

sudo apt install default-jre
sudo snap install --classic eclipse

.... l'icône apparaîtra et vous êtes prêt à partir

Frank R Tilugulilwa
la source
1

Problème résolu. Dans mon logiciel Ubuntu, il y avait 2 versions d'Eclipse, une en portugais et une en anglais.

J'ai remarqué que le logo a changé, j'ai installé celui avec le nouveau logo - en anglais - et cela fonctionne.

Roberto
la source
0

essaye celui-là

sudo update-alternatives --config java

Cela répertoriera toutes les versions Java installées sur votre système.

Maintenant, essayez de sélectionner la version 8 de Java,
puis essayez d'ouvrir Eclipse.

vishal
la source
Non: "Il n'y a qu'une seule alternative dans le groupe de liens java (fournissant / usr / bin / java): / usr / lib / jvm / java-11-openjdk-amd64 / bin / java Rien à configurer."
Paul Feakins
0

Je viens de rencontrer ce problème (posté il y a quelques jours sur Impossible de lancer Eclipse sur Ubuntu 18.04 - Je n'ai pas trouvé ce message à l'époque. @ N0rbert: merci de m'avoir pointé dessus).

Après avoir posté, je suis allé sur le site Web Eclipse et a trouvé qu'il ya un programme d' installation: Eclipse Installer 2019-09 R . Je l'ai téléchargé et exécuté et cela semble avoir fonctionné: je peux démarrer et exécuter Eclipse sans problème et faire un peu d'édition. Je ne peux pas encore confirmer que je ne rencontrerai pas de problèmes lorsque j'y approfondirai. Je publierai à nouveau une fois que j'aurai quelque chose de nouveau à signaler.

Apparenthétique
la source