됩 실행하지 않는 응용 프로그램(을 사용하는 jpcap)에은 cpu 와 메모리가 필요합
-
14-12-2019 - |
문제
초보자는 여기므로 사전에 사과 요구에 대해 아무것도 바보/명백합니다.나는 실행하려고 java 응용 프로그램은 cpu 와 메모리가 필요합 overo 보드(리눅스 커널 2.6.34).지금까지 설치됩(jvm),jikes 컴파일러와 클래스 경로 라이브러리(당으로 지침을 이 튜토리얼).내가 실행 HelloWorld 프로그램을 보였다.
지금 실행하려고 하면 다른 응용 프로그램(말'프로그램이 setup'를 사용하는)'jpcap'라이브러리,jvm 나에게 오류는 다음과 같습니다.예외는 동안 이벤트 파견:java.랭.UnsatisfiedLinkError:Native libarary'jpcap'발견되지 않았(으로 파일 'libjpcap.그래서')에서 수 있습니다.클래스 경로.부팅합니다.라이브러리입니다.경로와 java.라이브러리입니다.경로 ...
이 응용 프로그램을 사용하여 컴파일 Netbeans7.1.그것은 생성 dist 폴더의 구조를 이:
dist:|--MyApp.jar |--읽어보기 |--lib(폴더) |---|--jpcap.jar |---|--swing-layout-1.0.4.jar
추가 정보는 것을 말한 배포하기 위해서 이 응용 프로그램 중 하나에 가야한다 dist 폴더를 입력'java-jar"MyApp.jar".요 내가 그렇게 할 때('됩-jar MyApp.jar'),나는 오류를 위에서 언급된다.
내은 cpu 와 메모리가 필요합 보는 사용-1.1.1-r1.6 설치됩니다.(내가 찾은/usr/lib/에서 사용되었.니다.1 다.)
사람이 무엇이 잘못되고 있는가?어떤 조언을 높게 평가될 것입니다.
Ps:게시 이에 대한 질문은 cpu 와 메모리가 필요합-사용자 목록에 단 몇 분 전에.나는 여기에 게시뿐만 아니라 그냥하의 더 나은 기회가 있습니다.희망이 이것은 확인 모두가 함께 여기에.
해결책
이 libjpcap.so
야 gnu.classpath.boot.library.path
나 java.library.path
는 오류 states.인쇄할 수 있습니다 이러한 경로를 통해 그들과 함께 System.getProperty("java.library.path")
지 /usr/lib
좋은 생각한다.