1

日食インディゴリリースを使用しています。bnd プラグインをダウンロードしました ( http://www.aqute.biz/Bnd/Downloadから)。bnd ファイルを右クリックして「バンドルの作成」を実行しようとすると、このあいまいなエラー メッセージが表示されます。「選択した操作は現在利用できません」と表示されます。エラーログを見ると; 「class load failure: 'aqute.bnd.plugin.popup.scripts'.

私は困惑しています..これを前に見た人はいますか?

4

1 に答える 1

1

私も見たばかりです。インディゴ使用。「OSGi in Practice」の指示​​に従います。

ここでも同じです。解決策はまだわかりませんが、見つけたらまた来ます。

編集:まあ、OK、それはあなたを助けません。しかし、あなたは他の誰かがそれを手に入れたかどうかを知りたがっていました。私も解決策を探していました。

編集#2:私はいくつかの進歩を遂げました。github でソースを調べました。Bnd は、ワークスペースで「cnf」というプロジェクトを見つけることを想定しています。すべてのプロジェクトがワークスペース ディレクトリ自体にあるわけではない場合に、その cnf プロジェクトで問題を抱えている他の人々を示すグーリング。また、Bnd が実際にその cnf プロジェクト自体を作成する必要があることも理解しているため、実際の問題はここにあります。何らかの理由で作成されません。

EDIT3:わかりました。今わかりました。次のリンクでは、cnf とは何かを説明しています。

新しい Bnd OSGi プロジェクトを作成する

そのため、ワークスペースに空の cnf ディレクトリを作成したところ、「バンドルの作成」が機能したので、cnf という空のディレクトリが必要です。

于 2011-09-19T15:08:32.390 に答える