是否可以在单独的 JAR 文件中为 JavaBean 构建类?具体来说 - JavaBean 在一个 JAR 文件中具有 Bean 和 BeanInfo 类,而自定义属性编辑器类在另一个 JAR 中,具有 Bean 和 BeanInfo 类的 JAR 文件在类路径上具有具有自定义属性编辑器类的 JAR 文件,但是在在 IDE 中拖放 JavaBean 时,会为自定义属性编辑器类抛出类未找到异常。是否需要将给定 JavaBean 的所有类都构建到同一个 JAR 文件中?
C S
问问题
1311 次
1 回答
0
PropertyEditorManager 查找属性编辑器(JavaBean 规范):
- 通过查看编辑器是否已明确注册。由于您使用的是拖放,我想这对您来说不是一个好的解决方案。
- 寻找“package.BlahEditor”,其中“package.Blah”是您的 JavaBean。所以名称必须正确,IDE 才能找到编辑器。
- 在容器定义的搜索列表中寻找 BlahEditor。同样,由于您使用的是拖放,这不是解决方案。
我认为使用不同的 jar 或将编辑器打包在单独的 jar 中没有问题。
我没有足够的信息来给出结论,但我只能建议对照 JavaBean 的名称检查属性编辑器的命名约定。
于 2009-06-09T22:30:48.287 回答