【问题标题】:NoClassDefFoundError on JXDatePickerJXDatePicker 上的 NoClassDefFoundError
【发布时间】:2016-05-28 18:11:14
【问题描述】:

在 netbeans 上,一切都很好,当我构建项目并从 dist 文件夹执行 .jar 时,也很好。 但是当我移动 .jar 并执行时; cmd给了我那个

它指向 JXDatePicker 的声明 我在库项目中有包含 JXDatePicker 的 .jar

请;帮助和感谢

【问题讨论】:

  • 是否有任何其他包是您从中导入类的。如果您能提供代码就更好了
  • 不,我只有一个包裹;并且 JXDatePicker 在我的项目的一类中使用;你会看到哪个代码?
  • Netbeans 不应该将 Jars 作为依赖项包含在内(将它们放在 build 目录下的 lib 目录中并为它们创建一个 class-path 清单条目吗?

标签: java swing netbeans javafx


【解决方案1】:

我发现,这可能是由于运行时出现问题而发生的。项目在编译时运行良好,但在运行时发生此错误。正如你所说,你首先构建它并运行并运行良好。之后你移动你的 .jar 文件并再次运行。这次你的 jar 在不同的目录和 JVM 仍然查找以前的位置。如果需要,可以像这样重置 calsspath。
更多信息reference

set classpath=axis.jar;%classpath%;

希望对您有所帮助!

【讨论】:

  • 我能问你一个题外话吗?我现在在读取文件时遇到了问题;调用:FileInputStream fis = new FileInputStream(".\\src\\sga\\facturation\\alert.ser"); 搜索告诉我这个目录出错了,因为 jar 中不存在 src,我该怎么办?
  • 你能把它作为一个新问题并在这里分享链接吗?因为你可以添加更多资源,这将是一个全面的帮助。 :)
猜你喜欢
  • 2010-10-23
  • 2013-04-13
  • 1970-01-01
  • 1970-01-01
  • 2014-07-01
  • 2017-04-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多