2010-07-21 4 views
4

J'utilise eclipse IDE Galileo fine sur Ubuntu 10.04 (avec JRE dans le répertoire racine eclipse) Lorsque j'ai essayé de télécharger et d'utiliser une nouvelle éclipse HELIOS, elle se bloque instantanément ou après 10 secondes maximum avec ce message d'erreureclipse IDE se bloque après quelques secondes avec JVM terminée. Code de sortie = 1

JVM terminated. Exit code=1 
/usr/bin/java 
-Dosgi.requiredJavaVersion=1.5 
-XX:MaxPermSize=256m 
-Xms40m 
-Xmx384m 
-jar /home/arefaey/devel/eclipse/plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar 
-os linux 
-ws gtk 
-arch x86_64 
-showsplash 
-launcher /home/arefaey/devel/eclipse/eclipse 
-name Eclipse 
--launcher.library /home/arefaey/devel/eclipse/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.0.v20100503/eclipse_1307.so 
-startup /home/arefaey/devel/eclipse/plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar 
-exitdata 1758045 
-product org.eclipse.epp.package.java.product 
-vm /usr/bin/java 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-XX:MaxPermSize=256m 
-Xms40m 
-Xmx384m 
-jar /home/arefaey/devel/eclipse/plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar 

Je googlé et essayé beaucoup suugestions:

  • changé le répertoire Eclipse
  • changé le répertoire de l'espace de travail
  • changé l'éclipse. ini -Xmx256 à 512 ou supérieur
  • Suppression du fichier eclipse.ini.
  • Copié le répertoire -qui travaille avec JRE dans le répertoire le système Galileo racine HELIOS

Il woud être grand si je suis d'aide que HELIOS est vraiment plus rapide.

Merci à l'avance,

+0

N'importe quoi dans /path/to/workspace/.metadata/.log? Quelle version Java? – sfussenegger

+0

Est-ce que/usr/bin/java est une machine JVM de 32 ou 64 bits? Votre Eclipse fonctionnera uniquement avec une JVM 64 bits (voir l'option '--launcher.library'). – JesperE

+0

Version Java "1.6.0_20" Environnement d'exécution Java (TM) SE (build 1.6.0_20-b02) Java serveur HotSpot (TM) 64 bits (build 16.3-b01, mode mixte) – Montaro

Répondre

2

J'ai installé OpenJDK et il a bien fonctionné

1

Quelle machine virtuelle Java ne vous invoquez avec? Eclipse Helios fonctionne bien avec la JVM Sun sous Ubuntu 10.04.

2

Il ya un bug connu lors de l'utilisation de Helios avec Java 6u21 sur Windows, apparemment soleil a changé le nom de l'un des paramètres ou quelque chose.

Il y a eu une discussion il y a quelque temps sur les forums d'éclipse concernant l'ajout d'un message à l'écran de téléchargement principal, mais apparemment ils ne l'ont pas fait.

Newsgroup link

également

Link to the bug

+2

IIRC, Eclipse a un morceau de code qui provoque automatiquement le paramètre MaxPermSize lors de l'exécution sur Sun JVM. Oracle a ensuite modifié la valeur du champ fournisseur JRE, ce qui a empêché Eclipse de reconnaître la JVM en tant que Sun et n'a donc pas défini le paramètre MaxPermSize. – JesperE

+2

@JesperE: correct, tous les détails ici: http://stackoverflow.com/questions/142357/what-are-the-best-jvm-settings-for-eclipse/3275659#3275659 – VonC

0

Je sais que certaines personnes ont eu le même problème avec Eclipse en utilisant des versions x86_64 d'Ubuntu et la machine virtuelle Java.

Il existe une solution here

1

Il est connu problème avec Helios et Java 1.6.0_21. wiki.eclipse a déjà une solution (solution de contournement).

En bref, soit:

  • Repassez à 1.6.0_20
  • perm augmentation espace gen 256 MB
  • télécharger et utiliser une dll patché.

Here's the link to the wiki page

+0

Modifié eclipse.ini -XX: MaxPermSize = 1024m – Montaro

1

J'ai le même problème en cours d'exécution ubuntu 10.04 64 bits:

mais je ne suis pas en utilisant 21.

:/opt $ java -version version Java "1.6.0_20" Java (TM) SE Runtime Environment (build 1.6.0_20-b02) Java HotSpot (TM) 64 bits serveur VM (build 16.3- B01, mode mixte)

1

J'utilise Eclipse helios, réalisé en cours d'exécution avec args suivant a résolu mon problème (par défaut vm était 1.6.0_20-b02)

./eclipse \ helios vm/opt2/bea/jdk160_05/bin/java -vmargs -XX: MaxPermSize = 128m -Xms128m -Xmx512m

1

Cela arrive lorsque vous essayez d'installer l'éclipse 32 bits sur OS 64 bits ou vice versa. Essayez d'avoir le même bit OS ainsi que Eclipse

0

bien dans mon cas j'étais dans un répertoire qui a été supprimé, j'ai eu ci-dessous erreur également dans le terminal

Error occurred during initialization of VM 
java.lang.Error: Properties init: Could not determine current working directory. 
     at java.lang.System.initProperties(Native Method) 
     at java.lang.System.initializeSystemClass(System.java:1069) 
Questions connexes