2016-08-16 75 views
-1

我無法確定導致此錯誤的原因(導致無法編譯)。我下面的正面網頁絕對是最簡單的例子:Spark Web Framework,java.lang.ClassNotFoundException

http://sparkjava.com/documentation.html

我收到此錯誤。

我花了相當長的時間量嘗試自己的事情,我已經學會了得到Maven的運行,所以也就是與NetBeans,Eclipse中,得到了同樣的問題,現在的火花2.4版本和2.5

Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory 
at spark.Service.<clinit>(Service.java:47) 
at spark.Spark$SingletonHolder.<clinit>(Spark.java:49) 
at spark.Spark.getInstance(Spark.java:53) 
at spark.Spark.<clinit>(Spark.java:59) 
at MavenTest01.main(MavenTest01.java:20) 
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory 
at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
... 5 more 

回答

1

您需要在你的項目中對slf4j api的依賴。在maven中:

<dependency> 
     <groupId>org.slf4j</groupId> 
     <artifactId>slf4j-api</artifactId> 
     <version>1.7.21</version> 
     <scope>compile</scope> 
    </dependency> 
+0

感謝,非常感謝 – Richard

+0

如果它有幫助,你可能會考慮接受答案? –

相關問題