2017-10-20 61 views
0

我正在使用PredictionIo進行機器學習。我使用舊的模板。當我建立它時,一切都好。但是,當我想用​​pio train訓練我得到這個錯誤如何解決java.lang.NoClassDefFoundError:org/apache/lucene/analysis/Analyzer

java.lang.NoClassDefFoundError: org/apache/lucene/analysis/Analyzer 

爲了解決我的probleme,我在build.sbt添加以下代碼行

"org.apache.lucene" % "lucene-core" % "4.10.0" % "provided", 
"org.apache.lucene"  % "lucene-analyzers-common" % "4.10.0" % "provided" 

我建立模板和訓練引擎再次,但我有同樣的錯誤。 爲什麼依賴沒有解決?

回答

0

您正在告訴sbt您的兩個依賴關係將由應用程序服務器提供。你的環境是否提供了庫?如果不是,請刪除% "provided"並重建。