2012-07-04 1 views
0

(의존성) 그래서로드 할 수 JNA가 없습니다 모듈 - 출력 디버그 정보 I의 (a JNA 튜토리얼을 형성 simpleDLL.dll) .dll 파일을로드 할하지만 난 내가 아래 와인 자바 프로그램을 실행 <blockquote> <p>java.lang.UnsatisfiedLinkError: Unable to load library 'simpleDLL': The specified module could not be found.</p> </blockquote> <p></p>을 얻을

JNA에 대한 더 자세한 디버그 레벨을 설정하는 방법이 있나요 :

이클립스에서 프로그램을 실행할 때 내 질문은 그래서이 메시지가 표시되지

err:module:import_dll Library MSVCR100D.dll (which is needed by ...

: 우분투와이 정보를 가지고 티 모듈을로드하려고 할 때 모자 종속 .dll 파일이 표시 될 수 있습니까? (필자는 jna.library.path가 올바르게 설정되지 않았고 실제로 다른 .dll 파일에 관한 정보는 인쇄되지 않았다는 것을 생각하면 많은 시간을 낭비했다).

답변

1

해당 시스템이 Windows OS보다 더 자세한 설명적인 오류 메시지를 구현하기 때문에 와인에 대한 자세한 정보를 얻을 수 있습니다. 마술처럼 창문을 와인처럼 움직일 수는 없습니다.

와인은 창을 에뮬레이션합니다 (즉, 제대로 작동하려면 창을 정확하게 모방해야 함). 외관상으로는 비록 당신의 잘못 : module : import_dll 메시지가 추가적인 조정없이 정상적인 win32 오류 텍스트 조회를 통해 발생했거나 와인이 창을 잘 모방하지 않는다고 의심 할지라도 어떤 경우에는 더 나은 오류보고를 제공합니다.

Windows는 Microsoft가 변경하기 전까지는 DLL 종속성에 대해 더 많은 정보를보고하지 않습니다.