gpt4 book ai didi

cmd - 将log4j.jar放在我的java目录中的正确位置在哪里?

转载 作者:行者123 更新时间:2023-12-02 10:54:05 25 4
gpt4 key购买 nike

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

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

最佳答案

通常,使用诸如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文件夹中的所有内容都会自动包含在classpath中。使用此命令,您的代码将被编译到 /build文件夹中。

关于cmd - 将log4j.jar放在我的java目录中的正确位置在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42528162/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com