2016-06-28 25 views
0

OSGiとJEEを混在させようとしています。 Bundels必要条件がありませんosgi.wiring.package(com.sun.xml.internal.fastinfoset.sax)

Activator

could not resolve the bundles: [agenda.console-0.0.0Unresolved constraint in bundle agenda.console [8]: Unable to resolve 8.0: missing requirement [8.0] osgi.wiring.package;(osgi.wiring.package=com.sun.xml.internal.fastinfoset.sax)] 

Activator.java:私は私のActivator.javaでコンポーネントを作成したいが、私はこのプロジェクトを慰めるとき、私は次のエラーが表示

Bundels

JARファイルのMANIFEST MANIFEST

あなたの助けをありがとう!

答えて

0

入れ:

-runsystempackages:com.sun.xmlあなたbndrunファイルで

+0

うまくいかない... – xiao

+0

bndとbndrunファイルを表示 – Jeroen

+1

あなたのプロパティのインポートが間違っていると思います。 java.util.Propertiesを試してください – Jeroen

2

com.sun.xml.internal.fastinfoset.sax.Propertiesという名前のクラスを使用しようとしています。そのクラスとは何ですか?なぜあなたはそれを使用していますか?名前はそれが内部的であり、使用すべきではないことを示唆しています。

おそらくjava.util.Propertiesを使用することを意図していました。シンプルなクラス名を入力してCtrl-Spaceキーを押してインポートを完了すると、実際にインポートするクラスに注意を払うことが非常に重要です。

+0

はい、私はそれを指摘してくれてありがとう、私がインポートしたパッケージを無視しました。 – xiao

関連する問題