2012-07-26 53 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。 (罐子的名称可能会根据版本更改)