gpt4 book ai didi

单独 JAR 文件中的 JavaBeans 类

转载 作者:行者123 更新时间:2023-12-01 06:00:06 27 4
gpt4 key购买 nike

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

最佳答案

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

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

我不认为使用不同的 jar 或将编辑器打包在单独的 jar 中存在问题。

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

关于单独 JAR 文件中的 JavaBeans 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/970530/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com