2016-10-28 2 views
0

JavaFX에서 호출하려는 C++을 사용하여 dll을 만들었습니다. Java에서 호출을 시도했지만 정상적으로 작동하지만 JavaFX 예외를 호출하려고하면 예외가 발생합니다. 스레드에서JavaFX 응용 프로그램에서 dll 실행

예외 "자바 FX 애플리케이션 스레드"java.lang.RuntimeException가 : java.lang.reflect.InvocationTargetException 에 의해 발생 : java.lang.UnsatisfiedLinkError가이 문제는 앞에서도 running dll method Javafx 대해 참조 할 수 있습니다 요청했다

그러나 같은 것에 대해서는 언급이 없습니다.

위의 문제를 도와주세요. JavaFX 응용 프로그램에서 dll을 호출하는 방법.

+0

, 일부 [MCVE] (http://stackoverflow.com/help/mcve)를 입력하십시오. 어쩌면 javafx 클래스 경로 내에 일부 경로 또는 라이브러리가 누락되었을 수 있습니다. – FibreFoX

답변

0

라이브러리를 LD_LIBRARY_PATH 또는 PATH에 두십시오. Java를 실행하는 동안 -Djava.library.path를 사용할 수도 있습니다.

은 아주 기본적인 샘플, 여기를보세요 : 자바 FX를 사용할 때 특별한 아무것도 없기 때문에 http://jnicookbook.owsiak.org/recipe-No-001/

관련 문제