【问题标题】:Where is the correct location to put log4j.jar in my java directory?将 log4j.jar 放在我的 java 目录中的正确位置在哪里?
【发布时间】:2017-03-01 09:37:49
【问题描述】:

我正在尝试使用“javac *.java -Xlint”在命令提示符下编译一些 .java 文件,显然我必须在我的 java-jdk 目录中的某处包含 log4j.jar,因为我正在获取“package org. apache.log4j 不存在”错误。

我应该把 log4j.jar 文件放在哪里?

【问题讨论】:

    标签: cmd compiler-errors log4j javac


    【解决方案1】:

    通常项目是使用 maven 或 ant 等构建工具构建的。

    但如果你想使用javac 构建它,我建议你创建下一个项目结构:

    YourCoolProject
      ├ src
      | └ com
      |   └ companyname
      |     └ Main.java
      ├ lib
      | └ log4j.jar
      └ build
    

    (你的包裹看起来像这样com.companyname)。

    然后你可以使用下一个命令编译你的代码(你必须在YourCoolProject文件夹中运行控制台):

    javac -d ./build -classpath "lib/*" -sourcepath src src/com/companyname/Main.java
    

    在这种情况下,您添加到 /lib 文件夹中的所有内容都将自动包含到类路径中。使用此命令,您的代码将被编译到 /build 文件夹中。

    【讨论】:

      猜你喜欢
      • 2011-07-02
      • 2011-04-26
      • 2010-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多