반응형 UnsatisfiedLinkError1 UnsatisfiedLinkError no in java.library.path SWT 프로젝트를 빌드를 하던 중에 위와 같은 에러가 발생 했다. 뭐가 문제일까...? 위 메세지가 의미하는 것은 일반 자바 라이브러리의 클래스 패스를 찾지 못하겠다는 것이 아니라, "JVM 이 네이티브 라이브러리를 찾을 수 없다" 는 것이다. 즉, 네이티브 어플리케이션을 실행하기 위한 라이브러리를 찾지 못한다는 얘기다. 위와 같이, Java 에서 외부 프로그램에 접근하기 API를 JNI (Java Native Interface) 라고 한다. 해당 플랫폼에서만 실행 가능한 네이티브 코드(native code)에 접근하기 위해 만들어진 응용 프로프로그램 인터페이스로, 주로 자바만으로는 구현할 수 없거나, 다른 언어로 쓰여진 어플리케이션을 접근하려고 하는 경우에 쓰인다. 동작 환경이 해당 플랫폼에 제한된다는.. IT 문제해결 2018. 1. 3. 이전 1 다음 반응형