에 번들 갱신 질문을 해결하지 : 내가 받았던 일부 소스에서 프로젝트를 가져올 수 있었다외부 항아리 MANIFEST.MF
. 이 프로젝트는 수입 누락에 대해 불평했다. 따라서 인터넷에서 .jar 파일을 다운로드하여 외부 jar 파일로 추가했습니다. 내 이클립스 인디고 자바 EE에서
, 나는 단지를 추가 한 후 사라 클래스의 import 문에 How to import a jar in Eclipse오류에 따라 자바 프로젝트에 .jar 파일 누락했다. 그러나 MANIFEST.MF는 해결되지 않은 번들 오류를 발생시킵니다. 소스에 존재했던 MANIFEST.MF 파일에는 "Require-Bundle"이있었습니다. (아마도 이미 번들로 제공되었지만 번들이 제공되지 않았습니다) 어디서 오류가 발생합니까 :
예 : : 는 org.apache.commons.configuration, 번들 버전은 "1.7.0은"
번들 'org.apache.commons.configuration은'어떻게이 문제를 해결하기 위해
를 해결할 수없는 =?미리 감사드립니다.
번들/플러그인을 사용하여 작업하는 경우 빌드 경로를 직접 업데이트하면 안됩니다. 이미 OSGi 번들을 원하는 병이 있습니까? 목표 플랫폼의 일부입니까 (컴파일 용)? –
내 .jar이 OSGi 번들이 아닙니다. 나는 자바 프로젝트의 빌드 경로에 포함시켰다. OSGi 번들이란 무엇입니까? .jar 파일을 번들로 변환해야하는 이유는 무엇입니까? – user907810
그들은 http://stackoverflow.com/q/3594024/713646과 http://stackoverflow.com/q/762721/713646을 참조하십시오. 그들은 단지와 OSGi 번들 사이의 관계를 설명합니다. –