gpt4 book ai didi

java - 在 ant 中缩短类路径有哪些技巧?

转载 作者:行者123 更新时间:2023-12-01 00:56:23 25 4
gpt4 key购买 nike

在 Hudson 服务器(Windows 机器)上部署我的应用程序时,我在调用 java.exe 时遇到问题,因为我的类路径太长 - Windows 在一定长度后退出。

classpath基本上是由分号分隔的数百个Jar文件

假设如果每个 jar 都明确列在类路径中,则以下类路径会太大:

<path id="classpath.project">
<fileset dir="lib" includes="**/*.jar" />
</path>

我可以在 ant 中做什么来缩短我的类路径?

最佳答案

由于 Java 6 支持 wildcards in the classpath .具体来说,它支持使用 * 来引用给定目录中的所有 jar 文件(注意:not *.jar!):

使用*作为classpath表示“当前目录下所有jar文件”,使用lib/*表示“lib/目录下所有jar文件”。

除非您有 个目录,否则这应该足够了。但是,我不知道如何利用 Ant 的这一事实。

关于java - 在 ant 中缩短类路径有哪些技巧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7284672/

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