2016-05-31 5 views
0

Java에서 Arduino와 통신하려고하므로 rxtx 라이브러리를 사용하고 있습니다. 라이브러리를 다운로드하고 해당 파일을 내 Java 프로젝트 폴더에 저장했습니다. rxtxxjar를 java 프로젝트의 폴더에있는 lib 폴더에 넣었고 serial.jnlib를 Java 프로젝트의 폴더에 그대로 두었습니다. 나는 Arduino 웹 사이트에서 SerialTest 코드를 가져 왔고 그것을 실행하려고했지만 UnsatisfiedLinkError가 계속 발생합니다. 나는이 질문을 연구했고 사람들이 기본적으로 다음과 같이 여러 가지 방법으로 말하는 것을 보았다.UnsatisfiedLinkError Rxtx 라이브러리가있는 Java

프로젝트 -> 속성 -> Java 빌드 경로 -> 찾기 .jar. +에서 을 클릭하여 JAR 속성을 엽니 다. 네이티브 라이브러리 위치를 선택하고 을 편집하여 RXTX의 공유 라이브러리 (.DLL, .so, .dylib)를 가리 킵니다.

그러나 공유 라이브러리를 가리키는 방법을 모르겠다. 특히 .dll, .so 또는 .dylib 파일이 보이지 않아서 .jnlib를 사용할 수 없다. 회색으로 희미 해집니다. 또한 작은 메모에서, 내 .jar에 의해 그냥 프로젝트입니까? 나는 Eclipse Java EE에서 일한다.

답변

1

당신이 내 프로젝트에 잘 작동

System.load("Absolute path to your jni library"); 

사용할 수 있습니다.

관련 문제