안녕하세요 <div><br></div> <div>라즈베리파이(리눅스)에서 자바 환경변수 연결문제 때문에 질문드리고자 합니다.</div> <div><br></div> <div>데스크탑에서 작업 후 라즈베리파이에서 실행할 jar파일을 만듭니다.</div> <div><br></div> <div>RXTXcomm.jar 파일을 <span style="font-size:9pt;">BuildPath한 상태입니다.</span></div> <div><span style="font-size:9pt;"></span><div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201710/150846521830f7a07f81134330827779617fc78e12__mn190610__w121__h20__f1543__Ym201710.png" width="121" height="20" alt="1.png" style="border:none;" filesize="1543"></div><br></div> <div><span style="font-size:9pt;"><br></span></div> <div>RXTXcomm.jar 파일은 자바에서 아두이노를 구동하기 위해 사용됩니다.</div> <div><br></div> <div>위에서 만든 jar 파일을 리눅스로 옮겨 커맨드창에서 </div> <div><br></div> <div>java -jar 파일이름 으로실행시키면</div> <div><br></div> <div>java.lang.UnsatisfiedLinkError: no rxtxSerial ~~~~ 오류를 보냅니다.</div> <div><br></div> <div>구글링을 해보니 자바파일에서 라이브러리를 찾지 못하여 생기는 오류라고 합니다.</div> <div><br></div> <div>딱봐도 RXTX 라이브러리를 찾지 못하는 것이였습니다.</div> <div><br></div> <div>그래서 저는 아래 경로에 RXTXcomm.jar 파일을 넣고 두 가지의 해결방법을 시도해봤습니다.</div> <div><br></div> <div><b>/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/jre/lib/ext</b></div> <div><b><br></b></div> <div><b>위 경로에 RXTXcomm.jar 파일을 넣었습니다.</b></div> <div><br></div> <div><br></div> <div><b><font size="4">1. 해결법1(실패)</font></b></div> <div>그래서 <span style="font-size:9pt;">export 명령어를 사용해 아래와 같이 LD_LIBRARY_PATH를 설정해줬습니다.</span></div> <div><b>#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/RXTXcomm.jar를 넣어둔 경로</b></div> <div><br></div> <div>하지만 똑같은 오류를 띄우며 실패하였습니다..</div> <div><br></div> <div><br></div> <div><b><font size="4">2. 해결법2(실패)</font></b></div> <div>그리고 다른 방법을 찾아봤더니</div> <div>ld.conf 파일을 수정하는 방법이였습니다.</div> <div><br></div> <div>그래서 저는 /etc/ld.so.conf.d/ 디렉토리 안에</div> <div>임시로 pi.conf 라는 파일을 생성하여</div> <div>RXTXcomm.jar 파일이 있는 경로를 작성하고 저장하였습니다.</div> <div>그리고 sudo ldconfig 를 통해 설정을 적용하였습니다.</div> <div><br></div> <div>그러나 위 방법도 실패로 돌아갔습니다....ㅠㅠ</div> <div><br></div> <div>여전히 <span style="font-size:9pt;">UnsatisfiedLinkError를 띄우네요..</span></div> <div><span style="font-size:9pt;"><br></span></div> <div><span style="font-size:9pt;"><br></span></div> <div><span style="font-size:9pt;">===================</span></div> <div><span style="font-size:9pt;"><br></span></div> <div>여기까지 구글링을 통하여 시도해본 방법들 입니다..</div> <div><br></div> <div>제 검색실력이 딸리는 것인지 몰라도</div> <div><br></div> <div>제가 찾아보는 해결법은 위 두가지 뿐이였네요...</div> <div><br></div> <div>유난히 아두이노만 왜 이러는지 모르겠습니다.</div> <div><br></div> <div>라즈베리파이 관련 라이브러리 파일은 BuildPath 해두면 잘 돌아갔거든요.</div> <div><br></div> <div>그런데 아두이도 라이브러리 파일은 왜 저런.....ㅠㅠ</div> <div><br></div> <div>도움 부탁드립니다..</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.