Странность затмения: UnsatisfiedLinkError в коде JNI - PullRequest
0 голосов
/ 25 августа 2011

У нас есть C ++ DLL, которую мы вызываем из JNI.

В Java 1.6.0_26 он отлично запускается и отлаживается в Eclipse. Однако если мы переключим JRE на 1.6.0_24, он будет работать нормально, но если мы попытаемся debug , мы получим UnsatisfiedLinkError.

Есть идеи, мы все в тупике?

1 Ответ

0 голосов
/ 05 апреля 2013

Вы отлаживаете свое SWT-приложение из командной строки или все еще в Eclipse? Вы должны убедиться, что файл jar SWT находится в списке -classpath / -cp.

Весьма вероятно, что при работе в Eclipse настройки проекта уже добавили его для вас, так что вы можете взглянуть на параметры командной строки, которые Eclipse использует для запуска проекта и скопировать необходимые записи пути к классам.

...