gpt4 book ai didi

java - 使用 ANT_OPTS 影响目标 java 应用程序

转载 作者:太空狗 更新时间:2023-10-29 12:20:05 24 4
gpt4 key购买 nike

我有一个 2gig linux 64 位操作系统。我正在使用 ant 1.7.1 和 jdk 1.6_31。我有一个简单的应用程序,它打印询问最大 Java 堆的大小并打印它。我正在使用 export ANT_OPTS="-Xmx64M"但是当我在 build.xml 中使用 ant 目标运行我的小应用程序时,它报告 446Meg。

<target name="askmem">
<java
fork="true"
classname="com.stagirite.test.AskMemory"
classpathref="project.classpath">

<classpath path="${build.dir}"/>
</java>
</target>

我一定是做错了什么? (我从 stackoverflow 发现,对于这个 JVM,默认堆是总内存的 1/4,这是正在发生的事情,而不是我在 ANT_OPTS 中指定的值。

安迪

最佳答案

无论如何,你正在 fork Java,所以即使 ANT_OPTS 确实影响了java任务,我不认为他们会转移到它。 ANT_OPTS是给 Ant 本身的。

如果你想控制 fork 使用的JVM java任务,使用嵌套 <jvmargs>元素。

关于java - 使用 ANT_OPTS 影响目标 java 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12342196/

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