2010-06-13 1 views
0

이클립스에 대해보고하려했으나 처음에이 기회를 주려고 생각했다.Eclipse의 네이티브 라이브러리를 외부 패키지로 내보내기가 작동하지 않습니다. 그게 버그 야?

외부 패키지를 추가하면 애플리케이션이 참조 된 네이티브 라이브러리를 찾을 수 없다. 아래 :

: 내 작업 공간이 하나의 프로젝트로 구성되어, 내가 프로젝트 폴더 외부의 폴더에서 외부 패키지 'EX_package.jar'를 가져 오는 경우

, 나는 통해 네이티브 라이브러리 위치에 폴더를 지정할 수 있습니다

마우스 오버 -> 오른쪽 클릭 -> 속성 -> 네이티브 라이브러리 -> 폴더를 입력하십시오.

이것은 작동하지 않습니다. 런타임에는 응용 프로그램이 라이브러리를로드하지 않으며 System.mapLibraryName (Path)도 작동하지 않습니다.

더 자세히, 사용자 라이브러리를 만들고 패키지를 추가 한 후 여전히 그렇지 않은 네이티브 라이브러리를위한 폴더를 정의하면 더욱 그렇습니다.

내 컴퓨터에서 작동하지 않기 때문에 큰 버그가 있습니다. Windows PATH 매개 변수에 경로를 추가하는 것을 포함하여 내가 생각할 수있는 모든 조합을 테스트합니다. 기억하기 시작조차 할 수없고, 아무 것도 일하지 않았다. 나는 이것을 몇 시간 동안 해보고 동료가 나를 도와 주려고했지만, 우리는 둘 다 비어있게되었다. 내 작업 공간에서 몇 가지 다른 프로젝트에 의존하는 주요 프로젝트를 가지고 있고, 그들은 모두 같은 'EX_package.jar'I MUST를 사용해야 할 경우

은 더 나아가, 그들 각각에 HARD COPY 공급에만 해당 (나는 단호함을 강조 할 수 없으며, 나는 이것에 의해 놀랐다.) 주 프로젝트에 의존성이있는 모든 프로젝트 폴더에 패키지의 하드 카피를 가지고 있다면, 그리고 오직 각자 네이티브 경로를 구성하면 !!

This도 트릭을 수행하지 않았습니다.

...이 날 너트 드라이브,이에 대한 해결책이 말씀 해주십시오

업데이트 : 사람이 selfs 당신이 JMF.jar를 사용하려고 할 수 있습니다 그들을 위해이 시도하고자하는 경우

내 XP에서 원시 dll 또는 jmf.properties 파일을 참조하려면 dll 파일을 참조하고 jmf.properties 파일은 필요하지 않습니다.

감사합니다. Adam Zehavi.

답변

0

Eclipse가 기본 라이브러리를 내보내지 않는다는 점을 놓쳤다.

여기는 내가 직면 한 것에 대한 해결책입니다. Other answer

관련 문제