Исключение в потоке "main" java.lang.UnsatisfiedLinkError: нет swt-win32-3346 в java.library.path - PullRequest
1 голос
/ 21 февраля 2012

Я пытаюсь запустить проект j2me с помощью KEmulator с Elipse + MJT + Jave_ME_SDK_3.0 в Mac OS, отображается следующее сообщение:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-win32-3346 in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758)
    at java.lang.Runtime.loadLibrary0(Runtime.java:823)
    at java.lang.System.loadLibrary(System.java:1045)
    at emulator.i.a(Unknown Source)
    at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
    at org.eclipse.swt.internal.C.<clinit>(Unknown Source)
    at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
    at emulator.ui.swt.b.<init>(Unknown Source)
    at emulator.Emulator.main(Unknown Source)

Проект успешно запущен в системе Windows,Как я могу решить эту проблему?

1 Ответ

1 голос
/ 21 февраля 2012

Эта ошибка говорит о том, что она не может найти собственные библиотеки Windows SWT. Учитывая, что вы используете MacOS, я не уверен, что они будут хороши в любом случае. Возможно, эмулятор их использует?

Библиотеки включены в версию SWT для Windows. У вас есть swt.jar на вашем пути к классам? Что произойдет, если вы попытаетесь запустить версию Windows с: http://www.eclipse.org/swt/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...