NoClassDefFoundError:org / jdesktop / beansbinding / Property

问题描述 投票:2回答:4

我开发了一个Java Swing应用程序。它是在OSX中使用Netbeans开发的。它在nix中完美运行但是当涉及到windows时,我得到了这个例外:

NoClassDefFoundError:org / jdesktop / beansbinding / Property

试过很多东西,比如再次删除和添加libs到类路径。谷歌搜索了很多。我该如何解决?

问题部分解决了。在Windows中构建相同的项目,并在Windows中工作。在nix中内置的jar在nix中运行良好但在windows中显示此错误。

java noclassdeffounderror
4个回答
3
投票

Unix(和OSX)具有与windows不同的类路径分隔符(:而不是;),请查看启动脚本或命令行参数。


0
投票

正如您已经提到的,问题在于类路径中缺少的jar文件。

尝试从代码中打印java类路径并查找缺少的jar文件。

的System.out.println(System.getProperty( “java.class.path”));


0
投票

org.jdesktop.beansbinding.Property的一部分,在较新版本的NetBeans中不再支持它。有关更多信息,请参阅Why can't I find Java desktop application in Netbeans 7.1


-1
投票

一旦我有同样的问题,但没有与jdbc摆动。我尝试了很多并得到了解决方案。首先,你要确保谷歌中的所有内容都已完成并完成上述答案。仍然如果问题仍然存在意味着删除之前创建的所有类文件并再次重新运行项目,它将工作。如果有效,请通知我。

© www.soinside.com 2019 - 2024. All rights reserved.