GNU/Linux >> Tutoriels Linux >  >> Linux

Erreur Eclipse JVM terminée. Code de sortie=1 /usr/Java70/jre/bin/java

Cela peut se produire si plusieurs instances Java ont été installées. Exécutez la commande suivante -

sudo update-alternatives --config java

Choisissez ensuite le bon chemin Java et relancez l'application Eclipse.


Tout d'abord, je vous recommande fortement d'utiliser le webupd8 ppa , utilisez les commandes suivantes :

1.sudo add-apt-repository ppa:webupd8team/java
2.sudo apt-get update
3.sudo apt-get install oracle-java8-installer

Ensuite pour le paramétrer :

4.sudo update-java-alternatives -s java-8-oracle

L'avantage est la facilité des mises à jour.


Essayez de mettre votre package Java dans eclipse.ini

Si vous utilisez Ubuntu, le chemin Java est généralement /usr/lib/jvm. Voir :

-vm
/usr/lib/jvm/java-x-openjdk-amdxx/bin/java
-vmargs

N'oubliez pas de mettre -vmargs après -vm


Le problème était que chaque fois que vous naviguiez vers un élément de travail sur RTC, cette erreur se produisait et Eclipse plantait. Fondamentalement, l'interface utilisateur n'est pas apparue ou est à moitié apparue. Cela a été résolu en ajoutant ce qui suit à la dernière ligne de eclipse.ini :

-Dorg.eclipse.swt.internal.gtk.cairoGraphics=false

Linux
  1. Pourquoi /bin/sh pointe-t-il vers /bin/dash et non /bin/bash ? ?

  2. gcc - /usr/bin/ld erreur :impossible de trouver <library> dans /usr/local/lib bien que ldconfig le liste et le chemin ajouté à ld.so.conf

  3. autorisation refusée pour composer dans /usr/local/bin/

  4. Comment réparer ce gâchis apt?

  5. Différence entre /bin et /usr/bin

Linux – /sbin/init n'existe pas ?

cmake --version pointe vers /usr/bin/cmake tandis que cmake pointe vers /usr/local/bin

Quelle est la signification de /usr/sbin, /usr/local/sbin et /usr/local/bin ?

Quand dois-je utiliser #!/bin/bash et quand #!/bin/sh ?

Déplacement du contenu de /bin vers /usr/bin, possible d'annuler ?

#!/bin/sh vs #!/bin/bash pour une portabilité maximale