它應該很簡單,但我無法運行我的JAR文件。jar導出後找不到的類
我的錯誤: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/pdfbox/pdmodel/font/PDFont
我試圖按照一些後是這樣的:Stackoverflow
但一無所獲。
我覺得這個錯誤是因爲我沒有在我的項目上使用外部庫。
如何用Intellij中的庫創建JAR文件?
任何人都有解決方案?
它應該很簡單,但我無法運行我的JAR文件。jar導出後找不到的類
我的錯誤: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/pdfbox/pdmodel/font/PDFont
我試圖按照一些後是這樣的:Stackoverflow
但一無所獲。
我覺得這個錯誤是因爲我沒有在我的項目上使用外部庫。
如何用Intellij中的庫創建JAR文件?
任何人都有解決方案?
添加依賴項後,如果願意,可以將項目導出爲jar。
提取罐
如果仍然出現錯誤,請交叉檢查缺少類的類路徑,你可能有之前有ClassnotFound異常或ExceptionInInitializerError。
點擊 File -> Project Structure->Artifacts->'+'->Jar->From modules with dependencies
- >選擇上應用模塊的文件夾和主要Class.Click,然後你在你的程序應該按預期工作類路徑中的所有需要的庫導出神器
現在
如果你有一個大的應用程序,你應該使用像Maven或Ant這樣的構建工具! – Darshit
這只是一個表格的一個小應用程序。我的表單用於創建PDF。這就是爲什麼我想創建一個JAR文件。但是,當我做到這一點,我有這個錯誤(請參閱我的帖子;)) –
根據錯誤,應用程序無法在運行時找到該類。使用7 zip提取jar文件並檢查是否PDFBox jar在構建路徑中可用或不 !! – Darshit