jar 파일로 배포해야하는 프로젝트를 완료했습니다. 제대로 작동하면 Eclipse 프로젝트에서 dll 파일에 의존하는 두 라이브러리에 의존합니다. 이 dll에 대한 경로를 외부 jar 각각의 네이티브 라이브러리 위치에 추가했습니다. 그런 다음 Eclipse Runnable jar 파일 내보내기 마법사를 사용하여 jar 파일로 프로젝트를 내 보냅니다. 지정한 위치에 jar 파일이 있습니다. 실행되지만 라이브러리 중 하나를 호출하는 버튼을 클릭하면 java.lang.UnsatisfiedLinkError가 표시됩니다. : 콘솔의 java.library.path에 rxtxSerial이 없습니다.외부 라이브러리가있는 jar 파일 배포
: [...]/jre7/bin/폴더에서 dll을 복사하면 응용 프로그램이 작동하지만이 조작을 수행하지 않고도 내 응용 프로그램이 실행되기를 원합니다.
감사합니다.
app.jar 콘솔과의 jar 파일을 실행합니다. 다음 명령을 사용하십시오 :'java -jar app.jar' –
예, java.lang.UnsatisfiedLinkError를 얻었습니다 : java.library.path에 rxtxSerial이 없습니다. dll (내 데스크탑에있는) 경로를 추가했습니다. 내가 도대체 뭘 잘못하고있는 겁니까? – user3382344
문제는 파일 경로입니다. 이 게시물을 읽어야합니다. http://stackoverflow.com/questions/944610/how-do-i-access-a-config-file-inside-the-jar –