0
knopflerfish를 사용하여 외부 jar (tinyos.jar)를 사용하여 번들을 실행하고 실행하려고합니다. 컴파일 시간에 KnopFlerFish에서 번들 용 외부 jar를 추가하십시오.
, 문제가되지 않습니다 ...하지만 실행 시간에 ... 는org.osgi.framework.BundleException : 번들 확인할 수 없습니다 : 패키지 (들)을 누락 또는 이미 빌드 경로에 tinyos.jar을 넣어, 이미 빌드 플레이
net.tinyos.message net.tinyos.util, net.tinyos.packet, 상기 그들 모두를 해결할 수 .xml 파일이 많이 ...이 순간 build.xml은
입니다.<property name="bmfa.Bundle-Classpath" value=". , ./tinyos.jar" />
<property name="bmfa.Import-Package" value=" (others packages), net.tinyos.message, net.tinyos.packet, net.tinyos.util "/>
<property name="bmfa.DynamicImport-Package" value="net.tinyos.message, net.tinyos.packet, net.tinyos.util "/>
이것은 작동하지 않았습니다 ... 그럼 .. 항아리에 설정해야하는 타당성은 런타임에 무엇이 필요합니까?
미리 감사드립니다.
번들의 루트에 tinyos.jar이 있습니까? – sudocode
Yap .. 나는 이미 많은 위치에서 시도하고 ... 작동하지 않았다 :-( – joao