複数のバンドルで構成されたアプリケーションがあります。日食の内部では、完全に機能しています。製品としてエクスポートしたときは完璧に機能していましたが、何かが変わってしまい、何が変わったのかわかりません。
バンドルをエクスポートすると、実行時に NoClassDefFoundError が発生します。エラーはバンドルのアクティベーターの 1 つにあり、見つからないクラスは別のバンドルにあります。一般的なバンドル。
バンドルを開始しようとすると、例外が発生します
Caused by: java.lang.NoClassDefFoundError: com/ardor/common/util/Systems
このクラスは、私のバンドル com.ardor.common の別の 1 つにあります。コンソールで「bundle」コマンドを使用してこのバンドルを調べると、
Exported packages
com.ardor.common.util; version="0.0.0"[exported]
私はアイデアに行き詰まっています:(