单独JAR文件中的JavaBeans类

时间:2009-06-09 14:53:32

标签: java jar class javabeans

是否可以在单独的JAR文件中为JavaBean构建类?具体来说 - 一个JavaBean在一个JAR文件中有Bean和BeanInfo类,而Custom Property Editor类在一个不同的JAR中,带有Bean和BeanInfo类的JAR文件在类路径上有一个带有Custom Property Editor类的JAR文件,但是在在IDE中拖放JavaBean时,将为Custom Property Editor类抛出一个未找到类的异常。是否需要将给定JavaBean的所有类构建到同一JAR文件中?

1 个答案:

答案 0 :(得分:0)

PropertyEditorManager查找属性编辑器(JavaBean规范):

  1. 查看编辑器是否已明确注册。由于您使用的是拖放操作,我认为这对您来说不是一个好的解决方案。
  2. 寻找'package.BlahEditor',其中'package.Blah'是您的JavaBean。因此,IDE必须正确的名称才能找到编辑器。
  3. 在容器定义的搜索列表中查找BlahEditor。同样,由于您使用的是拖放操作,因此这不是解决方案。
  4. 我认为使用不同的jar或者将编辑器打包在一个单独的jar中时不会出现问题。

    我没有足够的信息来提供结论,但我只能建议您根据JavaBean的名称检查属性编辑器的命名约定。