Какие версии Java и Eclipse, вы используете, и они 32-битные или 64-бит, и как их установить?
Eclipse использует собственную библиотеку GUI под названием SWT (она не использует AWT или Swing Java), и для этого необходимы некоторые собственные (не Java) библиотеки. Если у вас установлена 32-разрядная Java, вам понадобится 32-разрядный Eclipse; если у вас установлена 64-разрядная Java, вам нужен 64-разрядный Eclipse (обратите внимание: на странице Eclipse downloads есть 32-разрядная и 64-разрядная версии для Linux).
(Обратите внимание, что это не зависит от того, является ли ваша ОС Linux 32-разрядной или 64-разрядной, но зависит от вашей Java).
Могу ли я установить Java-32-bit на 64-разрядный ПК (работает 64-разрядная ОС?). – YumYumYum
@Google Да, это должно сработать. В Windows это просто, просто запустите установщик для 32-разрядной Java; на Linux вам может потребоваться установить 32-разрядные библиотеки совместимости (как точно зависит от вашего дистрибутива Linux). – Jesper