使用带有导入类的toJson时的NoClassDefFoundError

时间:2016-06-29 20:51:37

标签: java maven gson

我正在使用gson.toJson(a)其中aclass A导入class B的对象。

结果是:NoClassDefFoundError : B

我应该以不同的方式导入包含B的包(带maven)吗?

gson是否需要资源来执行toJson

1 个答案:

答案 0 :(得分:0)

你能提供更多细节吗?您是在编辑器中运行它,还是将其作为存档导出并以这种方式运行?

很可能你需要重新导入maven源,但是,似乎GSON与Java无法找到B类的事实无关。我检查了你的toJson应用程序,这看起来很好。

请确保将B类正确添加到您的导入中,并且该库实际上已正确链接到您的构建路径。

随意分享更多代码,我可以尝试为您提供更好的答案。