2013-03-06 3 views
0

Я написал программу java для доступа к методам в dll.
Когда я запускаю свою программу из командной строки, она выполняется правильно, и я получаю требуемый вывод.
Но когда я интегрирую его в свой проект и выполнил в Netbeans, я получаю следующее исключение.
Ошибка при неявной связи

Exception in thread "main" java.lang.UnsatisfiedLinkError: ccapplication.prog1.LoadDll()Z
at ccapplication.prog1.LoadDll(Native Method)
at ccapplication.prog1.main(prog1.java:19)
Java Result: 1

Помоги мне ...

+4

Это означает, что вы не поставили DLL в том месте, где NetBeans может найти его ... ИЛИ ... вы не сказали NetBeans искать DLL в том месте, где вы его положили. –

+0

Ваша ссылка помогла мне в решении проблемы. Большое спасибо Стивену ...... – svkvvenky

ответ

0

Убедитесь, что вы передаете путь к файлу DLL к процессу Java как

java -Djava.library.path=<pathtoDLL> com.yourpackage.Class1 
Смежные вопросы