2012-07-26 79 views
2

我得到這個錯誤,當我試圖複製,粘貼和編譯使用TextPad:這是否需要JAR文件?

C:\Documents and Settings\Jon\Desktop\DesHelper.java:10: error: package org.slf4j does not exist 
    private static org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(DesHelper.class); 
          ^
C:\Documents and Settings\Jon\Desktop\DesHelper.java:10: error: package org.slf4j does not exist 
    private static org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(DesHelper.class); 
               ^
2 errors 
+0

您缺少slf4j jar。 – Tomer 2012-07-26 09:40:53

回答

1

jepp。您可以註釋代碼中的所有日誌語句(請不要)或將slf4j.jar添加到類路徑中。從這裏獲取它:http://www.slf4j.org/download.html

另一種方式(如果不管你的代碼如何)將使用作爲JDK一部分的日誌記錄。 slf4j是多重日誌記錄框架(commons-logging,log4j,...)的日誌外觀。

0

您從類路徑中缺少slf4j庫。要解決此問題:

1)http://www.slf4j.org/download.html

2)放入C:\Documents and Settings\Jon\Desktop\

3)運行javac -cp slf4j.jar DesHelper.java下載slf4j.jar。 (罐子的名稱可能會根據版本更改)