[英]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.