61 votes

Eclipse ne fonctionne pas en 16.04

Eclipse fonctionnait aussi bien que n'importe quoi sur 14.04. J'ai fait une installation propre de 16.04 et j'ai installé Eclipse. Mais il n'exécute un programme Java qu'une seule fois, après quoi il se bloque lors des tentatives suivantes avant que je ne le supprime et le réinstalle. J'ai essayé de nombreuses choses, car au début, j'avais également besoin de CDT. Pour l'instant, je veux juste supprimer tout ce qui est lié à Eclipse et faire une nouvelle installation (supprimer toutes les configurations et dépendances). Veuillez noter que j'ai utilisé l'installateur d'Eclipse pour installer Eclipse et que l'image de l'icône d'Eclipse n'apparaît pas non plus (l'ubuntu ? par défaut apparaît).

117voto

rshdev Points 119

J'ai eu la même chose avec 16.04 et Eclipse Mars. Je pensais qu'il avait gelé mais en fait il 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 et tapez export SWT_GTK3=0 puis lancez Eclipse depuis le terminal. Si cela fonctionne, une solution plus persistante consiste à mettre l'extension 2 lignes ci-dessous, telles qu'elles apparaissent dans votre eclipse.ini :

--launcher.GTK_version
2

avant la ligne :

--launcher.appendVmargs

Ce bogue a été signalé à Ubuntu à l'adresse suivante bug 1552764

5voto

staplr Points 66

Merci pour le conseil.

J'ai dû changer la version de java requise de :

-Dosgi.requiredJavaVersion=1.7

en

-Dosgi.requiredJavaVersion=1.8

et supprimez également cette ligne :

-XX:MaxPermSize=256m

Bon codage !

3voto

Jess Austin Points 332

Editar eclipse.desktop comme suit :

Exec=env SWT_GTK3=0 eclipse

1voto

Gonzalo Points 61

Je vous 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 de java, vous devez sélectionner java8 avec cette commande : sudo update-alternatives --config java

Voilà ! Cela a marché pour moi ! :)

0voto

Ronny Andersson Points 121

En démarrant l'application à partir de la ligne de commande (le terminal), il est parfois possible d'obtenir plus d'informations sur la raison pour laquelle le programme ne démarre pas. Par exemple (en supposant qu'eclipse se trouve dans votre chemin, sinon lancez-le à partir du dossier où il est installé/déballé) :

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

dans le fichier eclipse.ini est le problème. Il suffit de supprimer cette ligne (créer une sauvegarde de l'application eclipse.ini d'abord) et essayez de relancer le programme.

La solution ci-dessus a fonctionné sur Eclipse Version: Mars.2 Release (4.5.2) sur une machine mise à jour de 15.10 à 16.04

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X