2012-11-07 3 views
0
java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver 
Exception in thread "main" java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path 
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758) 
    at java.lang.Runtime.loadLibrary0(Runtime.java:823) 
    at java.lang.System.loadLibrary(System.java:1045) 
    at gnu.io.CommPortIdentifier.<clinit>(CommPortIdentifier.java:83) 
    at healthyMouse.SerialPortTest.initialize(SerialPortTest.java:27) 
    at healthyMouse.SerialPortTest.main(SerialPortTest.java:81) 

을로드하는 동안. 나는 buildPath-> configure build path-> external jars를 추가하여 RXTXcomm.jar 파일을 가져온다. 그리고 나는 그 오류를 얻는다. 나는 MAC OS에 익숙하지 않으므로 MAC에서 eclipse java 용 라이브러리를 가져 오는 방법이 조금 혼란 스럽다. 고맙습니다!는에서 java.lang.UnsatisfiedLinkError의 오류가 RXTX 사용 java.library.path에는 rxtxSerial가 발생하지 내가 MAC OS 10.7.5 및 Eclipse를 사용하고 gnu.io.RXTXCommDriver

답변

1

이것은 Mac OS를 사용하지 않았기 때문에 단지 제안이지만 Windows에서는 RXTX와 함께 작업했으며 프로젝트 폴더에 복사하려면 이 필요합니다. librxtxSerial.jnilib을 프로젝트 폴더에 복사 해보십시오. 운이 좋을 수도 있습니다.