1

我在 Windows 上设置 log4J 时遇到了很多麻烦。我正在阅读在线操作方法,但它并没有真正点击:

所以这就是我设置系统变量的方式:

在此处输入图像描述

完整的变量。值为:

C:\apache-log4j-2.0-beta4-bin\org\apache\logging\log4j\core

然后我将 LOG4J_HOME 变量添加到 PATH 变量中。

但是我在编译时仍然会出错。有人对此有意见吗?非常感谢你

4

2 回答 2

1

让我们看看,您已将 apache-log4j-2.0-beta4-bin.zip 解压缩到 C:\ 驱动器。这会在该目录中为您提供一大堆 jar 文件。 您不需要解压缩这些 jar 文件。

相反,当您编译您的 java 程序时,您会将其中一些 jar 文件添加到类路径中。您可能只需要添加

  1. log4j-api-2.0-beta4.jar
  2. log4j-core-2.0-beta4.jar

这两个jar文件通常就足够了。其他 jar 文件是特殊情况的帮助程序。有些不能一起使用,所以不要把它们都加起来!

编译时如何将这些 jar 文件添加到类路径的详细信息取决于您用于编译的内容。

顺便说一句,log4j 2.0 beta5 最近发布了一些新功能和许多错误修复。

于 2013-05-01T13:18:23.630 回答
1

据我所知,您可能必须在 Windows 系统变量 'CLASS_PATH' 的尾部添加字符串“;C:\apache-log4j-2.0-beta4-bin\org\apache\logging\log4j\core”。如果在系统变量列表中找不到“CLASS_PATH”,则必须添加它。在此之后,注销您的 Windows 帐户并登录。它应该可以工作。

于 2013-05-01T13:27:28.243 回答