2009-06-09 13 views
1

JavaBeanのクラスを別々のJARファイルに作成することは可能ですか?具体的には、JavaBeanには1つのJARファイルにBeanおよびBeanInfoクラスがあり、カスタムJARファイルには異なるJARがあり、BeanおよびBeanInfoクラスを持つJARファイルにはクラスパスにカスタムプロパティエディタクラスが含まれていますが、 IDEにJavaBeanをドラッグ&ドロップすると、カスタムプロパティエディタクラスに対して、クラスが見つかりませんでした例外がスローされます。特定のJavaBeanのすべてのクラスを同じJARファイルに組み込む必要がありますか?別々のJARファイルのJavaBeansクラス

答えて

0

PropertyEditorManagerは、プロパティエディタ(JavaBeanの仕様)を探します:

  1. エディタが明示的に登録されている場合に見ることで。ドラッグアンドドロップを使用しているので、これはあなたにとって良い解決策ではないと思います。
  2. 'package.BlahEditor'を探しています。ここで、 'package.Blah'はJavaBeanです。したがって、IDEがエディタを見つけるためには名前が正しい必要があります。
  3. コンテナによって定義された検索リストでBlahEditorを探しています。ドラッグアンドドロップを使用しているため、これは解決策ではありません。

別のjarファイルを使用したり、別のjarファイルにエディタをパッケージ化する際に問題があるとは思われません。

私は決定的な情報を持っていませんが、プロパティエディタの命名規則をJavaBeanの名前と照らし合わせて確認することをお勧めします。

関連する問題