Я обновился до Ubuntu 12.04 этим утром. После обновления я запустил Eclipse и заметил, что в нем отсутствует интеграция с Java: пропали перспективы Java, отсутствует возможность создания нового Java-проекта, пункт меню для создания существующих Java-проектов затенен и т. Д. Все работало нормально. до обновления.
:~$ echo $JAVA_HOME
/usr/lib/jvm/default-java
:~$ which java
/usr/bin/java
Если я могу предоставить дополнительную полезную информацию, пожалуйста, дайте мне знать. Я все еще относительно новичок в мире Linux / Java, поэтому заранее спасибо за помощь.
Ответы:
Eclipse - чрезвычайно «чувствительная к версии» экосистема платформы.
Я использую Eclipse в течение 9 лет, начиная с эпохи 2.x. Почти каждый плагин, который я использовал, должен был быть установлен с точной версией его зависимостей, с любыми небольшими изменениями, и результатом была нестабильная IDE во всем.
Если вы собираетесь программировать на JEE, я настоятельно рекомендую использовать загруженный с сайта Eclipse, когда это возможно, устанавливать плагины с помощью средства обновления eclipse. Вы будете жить дольше и счастливее :)
Я являюсь разработчиком JEE в течение последних 6 лет, и каждый раз, когда я пытался использовать Eclipse из репозитория, результат был ужасным, слишком много нестабильности, и многие плагины не работали должным образом (например, Jboss Tools).
Недавно у меня были некоторые проблемы с запуском JBossWS с версиями 3.7.x, он часто зависал на 64-битной Mint 12 (Ubuntu 11.10), поэтому я решил перейти на Eclipse 3.6.
источник