繁体   English   中英

线程“main”中的异常 java.lang.NoClassDefFoundError: si.gov.fu.InvoiceRequest - 如何解决?

[英]Exception in thread "main" java.lang.NoClassDefFoundError: si.gov.fu.InvoiceRequest - how to resolve?

当我尝试运行我的代码时出现此错误,项目构建正常,并且在将所有内容编译和打包到 .jar 文件时也没有出现错误。 我正在使用 Intellij 软件。

当我尝试调用此行时,一切都停止了:

JAXBContext jaxbContext = JAXBContext.newInstance(InvoiceRequest.class);

我已经导入了:import si.gov.fu.*; 导入 si.gov.fu.InvoiceRequest;

但起初,当我尝试导入第二个库时,我遇到了 InvoiceRequest 交叉,就像我不能使用它一样,即使它已经按照它应该的方式编译和打包。

有什么线索吗?

此致

您收到运行时错误。 猜猜你的程序编译成功,链接成功,但是运行时InvoiceRequest不可用,就是编译后改变了。

InvoiceRequest 在类路径中,否则你会得到一个 ClassNotFoundException, NoClassDefFoundError是一个运行时错误。

因此,以正确的顺序重新编译和部署依赖项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM