gpt4 book ai didi

java - 使用通配符递归编译 .jar

转载 作者:太空宇宙 更新时间:2023-11-04 10:38:01 24 4
gpt4 key购买 nike

我正在尝试手动编译 Android Studio 项目(是的,我知道 Maven 更好)。运行当我只想要其中的 .class 文件时, jar -cf Package.jar *.java 文件和 .class 文件编译到 jar 中。有办法做到这一点吗?

我尝试过 *.class,这会导致错误。

最佳答案

在 Unix 上,您可以使用 find 命令生成 jar 文件列表并包含它们,如下所示:

find . -name '*class' -print0 | xargs -0 jar cvf foo.jar

或者从现有的 jar 中,您可以 delete the unwanted files使用邮政编码:

find . -name '*java' -print0 | xargs -0 zip -d myjar.jar

关于java - 使用通配符递归编译 .jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49289427/

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