【问题标题】:JavaBeans Classes in Separate JAR Files单独 JAR 文件中的 JavaBeans 类
【发布时间】:2009-06-09 14:53:31
【问题描述】:

是否可以在单独的 JAR 文件中为 JavaBean 构建类?具体来说 - JavaBean 在一个 JAR 文件中具有 Bean 和 BeanInfo 类,而自定义属性编辑器类在另一个 JAR 中,具有 Bean 和 BeanInfo 类的 JAR 文件在类路径上具有具有自定义属性编辑器类的 JAR 文件,但在在 IDE 中拖放 JavaBean 时,会为自定义属性编辑器类抛出类未找到异常。是否需要将给定 JavaBean 的所有类都构建到同一个 JAR 文件中?

【问题讨论】:

    标签: java jar class javabeans


    【解决方案1】:

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

    1. 通过查看编辑器是否已显式注册。由于您使用的是拖放,我想这对您来说不是一个好的解决方案。
    2. 寻找“package.BlahEditor”,其中“package.Blah”是您的JavaBean。所以名称必须正确,IDE 才能找到编辑器。
    3. 在容器定义的搜索列表中查找 BlahEditor。同样,由于您使用的是拖放,这不是解决方案。

    我认为使用不同的 jar 或者将编辑器打包到单独的 jar 中没有问题。

    我没有足够的信息给出结论,但我只能建议对照你的 JavaBean 名称检查你的属性编辑器的命名约定。

    【讨论】:

      猜你喜欢
      • 2013-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多