Исключение в потоке “основной” java.lang. UnsatisfiedLinkError: не Мог загрузить библиотеку SWT

Что является причиной следующей ошибки, я имею:

Исключение в потоке "основной" java.lang. UnsatisfiedLinkError: не Мог загрузить библиотеку SWT.

Я использую Eclipse 3.5 SE на Бойкой Ubuntu 9.04.

Как я могу разрешить эту ошибку?

6
задан Boris Strandjev 8 July 2012 в 08:28
поделиться

2 ответа

Какие версии Java и Eclipse вы используете, 32-битные или 64-битные, и как вы их устанавливали?

Eclipse использует собственную библиотеку GUI под названием SWT ( он не использует Java AWT или Swing), и для этого ему нужны собственные (не Java) библиотеки. Если у вас установлена ​​32-битная Java, вам понадобится 32-битный Eclipse; если у вас установлена ​​64-разрядная версия Java, вам потребуется 64-разрядная версия Eclipse (обратите внимание, что на странице Eclipse downloads есть 32-разрядная и 64-разрядная версии для Linux).

(Обратите внимание, что это зависит не от того, является ли ваша ОС Linux 32-разрядной или 64-разрядной, а от того, является ли ваша Java).

1
ответ дан 8 December 2019 в 04:51
поделиться

Это означает, что не удалось найти собственные библиотеки.
Либо у вас есть 32-битные библиотеки, и вы работаете на 64-битной машине, либо наоборот.
также убедитесь, что у вас правильно установлен -Djava.library.path =

См. эту страницу о том, как работать за пределами eclipse

2
ответ дан 8 December 2019 в 04:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: