繁体   English   中英

单独的JAR文件中的JavaBeans类

[英]JavaBeans Classes in Separate JAR Files

是否可以在单独的JAR文件中为JavaBean构建类? 具体来说-JavaBean在一个JAR文件中具有Bean和BeanInfo类,而在不同的JAR中具有Custom Property Editor类,具有Bean和BeanInfo类的JAR文件在类路径中具有具有Custom Property Editor类的JAR文件。在IDE中拖放JavaBean时,“定制属性编辑器”类将引发“未找到类”异常。 是否需要将给定JavaBean的所有类都构建到同一JAR文件中?

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

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

我认为使用不同的jar或将编辑器包装在单独的jar中都没有问题。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM