Я установил Eclipse на Debian Lenny после установки java (apt-get install sun-java6-jre sun-java6-plugin sun-java6-jdk).
Когда я запускаю Eclipse, у меня появляется следующее сообщение о том, чтобы определить папку, которая будет использоваться в качестве рабочей области:
GCJ has been detected as the current Java virtual machine.
Use of GCJ is untested and unsupported.
Please consult the documentation for more
Я просто проигнорировал это сообщение и перешел на "справку" → "обновления программного обеспечения" для установки средств разработки Android. Когда я добавляю " https://dl-ssl.google.com/android/eclipse/", чтобы загрузить инструменты разработчика, я получил сообщение об ошибке (см. Ниже), и установка не может идти дальше. Это из-за сообщения сборщика мусора, которое я получил выше?
Ниже приведена ошибка, которую я получил на консоли, из которой я запускаю 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!
....
Большое спасибо за вашу помощь, Люк
Это сообщение является вашей подсказкой:
GCJ has been detected as the current Java virtual machine.
Это означает, что ваша система Java по-прежнему является версией GCJ, а не версией Sun.
Если вам не нужен GCJ для других вещей, вы можете удалить пакет (apt-get remove
или apt-get purge
). Однако это может нарушить другие зависимости.
В противном случае используйте update-alternatives
, чтобы настроить, какой пакет предоставляет команды java
и javac
:
update-alternatives --config java
update-alternatives --config javac