gpt4 book ai didi

Java -cp 目录不工作,文件工作正常

转载 作者:行者123 更新时间:2023-11-28 22:33:51 25 4
gpt4 key购买 nike

在编译我的应用程序时,我需要指向所有可能的 jar 文件。像这样:

#javac -cp "WEB-INF/lib/commons-cli-20040117.000000.jar:WEB-INF/lib/slf4j-api-1.7.2.jar" WEB-INF/classes/mypackage/*.java 

当我尝试指向包含所有 jar 的目录时,我找不到任何包:

#javac -cp "WEB-INF/lib" WEB-INF/classes/mypackage/*.java 

为什么我不能使用 -cp 指向目录?如何强制 java 编译器读取特定目录中的所有 jar?

谢谢,

最佳答案

javac -cp "WEB-INF/lib/*" WEB-INF/classes/mypackage/*.java

在目录名称的末尾添加 /* 以告诉 Java 查找该目录中的所有 JAR。确保使用引号执行此操作。您不希望 shell 将 * 解释为通配符。您希望将文字 * 字符传递给 Java。

关于Java -cp 目录不工作,文件工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25328847/

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