2017-09-07 81 views
0

我已經將maven依賴項添加到Pom.xml中,我可以看到該類存在於Maven依賴項中,但是當我運行應用程序時拋出了ClassNotFoundException。依賴項存在但拋出ClassNotFoundException

Class image

Error log image

+0

調用'dependency:list'並確認所需的jar在列表中(使用正確的版本)。 –

+0

你錯過了一個依賴關係......最好是將過去的文本轉換成問題,而不是鏈接到圖像,導致一些人不被允許閱讀這些圖像...並且忍不住....此外,你添加了依賴項在依賴或在dependencyManagement?最好的辦法是在這裏發佈pom文件... – khmarbaise

+0

你如何運行你的應用程序?在maven中聲明依賴關係在構建時提供它。它在運行時是否可用取決於它是什麼類型的應用程序。 –

回答

-1

看起來像你使用Eclipse。

轉到命令行中的項目路徑並執行mvn eclipse:eclipse

如果您沒有本地安裝的Maven你可以從here

下載
+0

'mvn eclipse:eclipse'很長時間不推薦使用M2E在Eclipse中集成... – khmarbaise

0

有時,Java將報告它找不到一個類時,在現實中,發生異常,而它試圖將類定義加載到記憶。

  1. 靜態初始化拋出異常
  2. 基類或接口缺少

嘗試在DefaultDirectoryService構造函數設置一個斷點,並運行在調試模式下您的應用程序:如果可能發生這種情況。你應該能夠看到是什麼導致你的問題。

相關問題