2010-01-05 12 views
1

J'ai installé Eclipse sur Debian Lenny après avoir installé java (apt-get installer sun-java6-jre sun-java6-plugin sun-java6-jdk).Eclipse pour android sur Debian Lenny

Quand je lance Eclipse, j'ai le message suivant quand il vient à SELET le dossier qui sera utilisé comme espace de travail:

GCJ has been detected as the current Java virtual machine. 
Use of GCJ is untested and unsupported. 
Please consult the documentation for more 

Je viens ignoré ce message et aller dans « l'aide » -> " mises à jour logicielles "pour installer des outils de développement Android. Lorsque j'ajoute "https://dl-ssl.google.com/android/eclipse/" pour télécharger les outils Developer, j'ai une erreur (voir ci-dessous) et l'installation ne peut pas aller plus loin. Est-ce dû au message Garbage Collector que j'ai obtenu ci-dessus?

Voici l'erreur que je suis arrivé sur la console à partir de laquelle je lance Eclipse:

lj:/home/luc# eclipse/eclipse 
GC Warning: Out of Memory! Returning NIL! 
GC Warning: Out of Memory! Returning NIL! 
GC Warning: Out of Memory! Returning NIL! 
GC Warning: Out of Memory! Returning NIL! 
GC Warning: Out of Memory! Returning NIL! 
Error while logging event loop exception: 
java.lang.OutOfMemoryError 
<<No stacktrace available>> 
Logging exception: 
java.lang.OutOfMemoryError 
<<No stacktrace available>> 
GC Warning: Out of Memory! Returning NIL! 
.... 

Merci beaucoup pour votre aide, Luc

Répondre

2

Ce message est votre indice:

GCJ has been detected as the current Java virtual machine. 

Cela signifie que votre système Java est toujours la version GCJ, pas la version Sun.

Si vous n'avez pas besoin de GCJ pour d'autres tâches, vous pouvez supprimer le package (apt-get remove ou apt-get purge). Cela pourrait cependant briser d'autres dépendances.

Sinon, utilisez update-alternatives pour configurer quel paquet fournit vos java et javac commandes:

update-alternatives --config java 
update-alternatives --config javac 

Source

+0

Merci, ça fonctionne très bien !!! – Luc