2014-02-13 4 views
0

Kinect와 관련된 프로젝트를 진행하고 있습니다. Processing을 사용하고 있으며 코드가 제대로 작동합니다. 대신 Eclipse를 사용하여이 작업을 수행 할 수있는 개발자 도구를 설치했습니다. 나는 SimpleOpenNi 라이브러리를 사용하고 있는데이 코드를 실행할 때 오류 얻을 : 나는 환경 변수에 따라 또한 내 프로젝트의 폴더에 내 PATH에 DLL 파일의 위치를 ​​Eclipse의 절대 경로 오류가 예상됩니다.

Exception in thread "Animation Thread" java.lang.UnsatisfiedLinkError: Expecting an absolute path of the library: /SimpleOpenNI/library/win64/OpenNI2.dll 
    at java.lang.Runtime.load0(Unknown Source) 
    at java.lang.System.load(Unknown Source) 
    at SimpleOpenNI.SimpleOpenNI.<clinit>(SimpleOpenNI.java:59) 
    at ie.sign.irish.FingerTrackerKinect.setup(FingerTrackerKinect.java:23) 
    at processing.core.PApplet.handleDraw(PApplet.java:2281) 
    at processing.core.PGraphicsJava2D.requestDraw(PGraphicsJava2D.java:237) 
    at processing.core.PApplet.run(PApplet.java:2177) 
    at java.lang.Thread.run(Unknown Source) 

합니다. 그것을 빌드 경로에 추가하려고 시도했지만 아무 쓸모가 없습니다.

누구든지이 문제에 관해 밝힐 수 있다면 좋을 것입니다.

고맙습니다.

답변

0

tutorial를 참조

당신의 SimpleOpenNI.jar

네이티브 라이브러리와 DLL 파일을 설정해야합니다.

+0

나는 여전히 같은 오류가 발생했습니다. 나는 여전히 같은 식을 다시 시작했다. Windows 7을 사용하고 있으며이 자습서는 Mac 용으로 보이는 것으로 Java 기본 설정을 찾는 데 문제가 있습니다. 응용 프로그램/유틸리티/Java 환경 설정 경로를 찾을 수 없기 때문에 Eclipse 내에서이 작업이 수행됩니까? – amjo92

+0

자바 버전과 관련이 없다고 생각합니다. 네이티브 DLL에 대한 경로를 포함하여 빌드 경로 대화 상자의 스크린 샷을 표시하십시오. – tnagel

+0

내가 방금 사이트에 가입했을 때 명성이 너무 낮아 이미지를 추가 할 수 없습니다. 내 공개 드롭 박스에 스크린 샷을 추가했습니다. 링크는 다음과 같습니다. [link] https://dl.dropboxusercontent.com/u/62320123/BUILD%20PATH.png) – amjo92