0

NetBeans プラットフォームの使用と依存関係の設定、または単に別のモジュールからのクラスの参照について質問があります。

私が持っているもの:

Viewer と呼ばれるメインモジュールを備えた NetBeans プラットフォームアプリケーション

com.demo.viewer
 -MainScreenTopComponent.java

そして、MenuToolbarという名前のモジュールがあります

com.demo.toolbar
 -menutoolbar.java
 -action1.java

menutoolbar.java には、MainScreenTopComponent からアクセスしたいメソッドがあります。

Viewer モジュールを右クリックして、プロパティ > ライブラリに移動し、MenuToolbar モジュールへの依存関係を追加しようとしましたが、パッケージをインポートすることさえできません。

どんな助けでも大歓迎です=(

ありがとう!

編集:自分で解決しました。Viewer に依存関係を追加する代わりに、プラットフォームの Build/Clusters/Modules フォルダーにある Warpped Jar を追加しました。

4

1 に答える 1

1

ラップされたJARを使用する必要はありません。

モジュールMenuToolbar内からクラスをエクスポートする必要があります。

  1. モジュールを右クリックします
  2. プロパティを選択
  3. 「APIバージョニング」をクリックします
  4. com.demo.toolbar「パブリックパッケージ」というラベルの付いたパッケージのリストでパッケージを確認してください

これは、MenuToolbarモジュールがすでにNetBeansプラットフォームアプリケーションの一部であることを前提としています。

于 2012-05-22T22:20:18.020 に答える