2013-03-06 1 views
0

나는 dll의 메소드에 액세스하는 Java 프로그램을 작성했습니다.
명령 프롬프트에서 프로그램을 실행할 때 제대로 실행되고 필요한 출력이 표시됩니다.
하지만 내 프로젝트에 통합하고 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에 넣은 장소에서 DLL을 찾지 못했다고합니다. –

+0

귀하의 링크는 문제 해결에 큰 도움이되었습니다. 스티븐 대단히 감사합니다 ...... – svkvvenky

답변

0

곳 넷빈즈 당신은 장소에 DLL을 넣어하지 않았 음을 의미 당신이

java -Djava.library.path=<pathtoDLL> com.yourpackage.Class1