Eclipse fonctionnait aussi bien que n'importe quoi le 14 avril. J'ai fait une installation propre de 16.04 et installé Eclipse. Mais il exécute un programme Java une seule fois, après quoi il se bloque lors des tentatives suivantes avant de le supprimer et de le réinstaller. J'ai essayé beaucoup de choses, car au début j'avais aussi besoin de CDT. Pour le moment, je veux juste supprimer tout ce qui concerne Eclipse et effectuer une nouvelle installation (supprimer toutes les configurations et les dépendances). Veuillez noter que j'ai utilisé le programme d'installation d'Eclipse pour installer Eclipse et que l'image d'icône Eclipse n'apparaît pas non plus (l'ubuntu? Par défaut apparaît).
J'ai eu quelque chose de similaire avec 16.04 et Eclipse Mars. Je pensais que ça avait gelé, mais en fait ça fonctionnait très très lentement. Le problème est la version de GTK + 3, livrée avec 16.04. Heureusement, la solution est très simple. Ouvrez un terminal, tapez export SWT_GTK3=0
, puis démarrez Eclipse à partir du terminal. Si cela fonctionne, une solution plus persistante consiste à mettre les 2 lignes ci-dessous, telles qu'elles apparaissent dans votre Eclipse.ini
:
--launcher.GTK_version
2
avant la ligne:
--launcher.appendVmargs
Le bogue est déposé avec Ubuntu à l'adresse bogue 1552764
Merci pour le conseil.
Je devais changer la version requise de Java à partir de:
-Dosgi.requiredJavaVersion=1.7
dans
-Dosgi.requiredJavaVersion=1.8
et supprimez également cette ligne:
-XX:MaxPermSize=256m
Bonne codage!
Éditez Eclipse.desktop
comme suit:
Exec=env SWT_GTK3=0 Eclipse
Je recommande d'installer Eclipse Mars à partir de la page Web: http://www.Eclipse.org/downloads/index-developer.php?release=mars
Mais vous devez d’abord installer Java8 (pas Java9 car Eclipse Mars ne fonctionne pas avec cette version). Dans Ubuntu, vous pouvez le faire avec: Sudo apt-get install openjdk-8-jre openjdk-8-jdk
Et puis .. et juste si vous avez une autre version Java, vous devez sélectionner Java8 avec cette commande: Sudo update-alternatives --config Java
Voilà! Cela a fonctionné pour moi! :)
Apparemment, il s'agit d'un bug connu sous Ubuntu 16.04. Cela concerne non seulement Eclipse mais également plusieurs autres applications.
Avant la publication du correctif, voici un correctif rapide qui fonctionne. Terminal ouvert et type
$ initctl restart unity-panel-service
Cela ramènera les menus de la session en cours. Mais vous voudrez peut-être recommencer si vous redémarrez votre ordinateur.
En démarrant l'application à partir de la ligne de commande (le terminal), il est parfois possible d'obtenir plus d'informations sur les raisons pour lesquelles le programme ne parvient pas à démarrer. Par exemple (en supposant qu'Eclipse se trouve dans votre chemin, sinon démarrez-le à partir du dossier où il est installé/décompressé):
user@machine:~$ Eclipse
Unrecognized VM option 'MaxPermSize=256m'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Dans ce cas, cela ressemble à la ligne
-XX:MaxPermSize=256m
le problème est dans le fichier Eclipse.ini
. Supprimez simplement cette ligne (créez d'abord une sauvegarde du fichier Eclipse.ini
) et essayez de redémarrer le programme.
La solution ci-dessus a fonctionné sur Eclipse Version: Mars.2 Release (4.5.2)
sur une machine mise à niveau de 15.10 à 16.04.
Si vous obtenez une erreur pour libjavascriptcoregtk-4.0
ou WTFCrash
, essayez d'installer libwebkitgtk-3.0-0
:
Sudo apt install libwebkitgtk-3.0-0