我在Windows上设置log4J时遇到了很多麻烦。我正在阅读online how-to,但它并没有真正点击:
这就是我设置系统变量的方式:
完整的var。价值是:
C:\apache-log4j-2.0-beta4-bin\org\apache\logging\log4j\core
然后我将LOG4J_HOME变量添加到PATH变量。
但编译时我仍然会遇到错误。有没有人指点这个? 非常感谢你
答案 0 :(得分:1)
让我们看看,您已将apache-log4j-2.0-beta4-bin.zip解压缩到C:\驱动器。 这为您提供了该目录中的一大堆jar文件。 您无需解压缩这些jar文件。
相反,在编译java程序时,可以将一些jar文件添加到类路径中。 您可能只需要添加
这两个jar文件通常就足够了。其他jar文件是特殊情况的帮助器。有些不能一起使用,所以不要只添加所有这些!
编译时如何将这些jar文件添加到类路径的细节取决于您用于编译的内容。
顺便说一句,log4j 2.0 beta5最近发布了一些新功能和许多错误修正。
答案 1 :(得分:1)
据我所知,您可能需要在Windows的系统变量'CLASS_PATH'的尾部添加字符串“; C:\ apache-log4j-2.0-beta4-bin \ org \ apache \ logging \ log4j \ core” 。如果在系统变量列表中找不到“CLASS_PATH”,则必须添加它。在此之后,注销您的Windows帐户并登录。它应该工作。