如何在java中导入日志?

如何在java中导入日志?,java,logging,import,importerror,Java,Logging,Import,Importerror,我尝试使用以下两种导入: import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; 但我得到的错误是无法解析符号公共空间。有人知道为什么吗?另外,java.util.logging对我很有用,但我需要LogFactory。我正在使用JDK1.8.0。要在源代码文件中导入类,需要两件事 您拥有的import语句 编译类路径上包含该类的jar文件 我敢打赌你错过了后者,这个可以从Apac

我尝试使用以下两种导入:

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

但我得到的错误是无法解析符号公共空间。有人知道为什么吗?另外,
java.util.logging
对我很有用,但我需要LogFactory。我正在使用JDK1.8.0。

要在源代码文件中导入类,需要两件事

  • 您拥有的
    import
    语句
  • 编译类路径上包含该类的jar文件
  • 我敢打赌你错过了后者,这个可以从Apache.org下载

    请注意,要运行该程序,还需要运行时类路径上的jar文件



    java.util.logging
    工作正常的原因是它是“核心JVM库”的一部分,自动添加到所有java程序的编译和运行时类路径中。这些“核心JVM库”还包括对
    java.util.List
    java.lang.Object

    的定义。您是否将jar添加到构建路径中?看起来您缺少一些库。参见示例(Maven)。或者手动将jar文件添加到项目中。但我建议使用Maven或Gradle作为例子。你正在使用Maven项目吗?@GunaTulips我正在使用Gradle项目。@3因为我不知道怎么做,我在谷歌上搜索并尝试了一些东西,但到目前为止没有一个奏效。