这需要一个JAR文件吗?

时间:2012-07-26 09:39:05

标签: java logging

当我尝试使用TextPad复制,粘贴和编译时出现此错误:

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

2 个答案:

答案 0 :(得分:1)

jepp。您可以注释代码中的所有日志语句(请不要)或将slf4j.jar添加到类路径中。从这里得到它:http://www.slf4j.org/download.html

另一种方式(如果你的代码仍然是你的代码)将使用作为JDK一部分的日志记录。 slf4j是多个日志记录框架的日志外观(commons-logging,log4j,...)

答案 1 :(得分:0)

您缺少类路径中的slf4j库。要解决此问题:

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

下载slf4j.jar

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

3)运行javac -cp slf4j.jar DesHelper.java。 (jar的名称可能会根据版本而改变)