Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用jenkins ant构建工具中的“Java选项”设置ant_选项_Java_Ant_Hudson_Jenkins - Fatal编程技术网

如何使用jenkins ant构建工具中的“Java选项”设置ant_选项

如何使用jenkins ant构建工具中的“Java选项”设置ant_选项,java,ant,hudson,jenkins,Java,Ant,Hudson,Jenkins,我对junitant构建有问题,我得到了java.lang.OutOfMemoryError:PermGen space错误 我试图在buildJava选项中将ANT\u OPTS设置为ANT\u OPTS='-Xmx512m-XX:MaxPermSize=256m',以增加ANT构建工具的堆大小。 但每次运行时都会出现一个错误: Exception in thread "main" java.lang.NoClassDefFoundError: ANT_OPTS=-Xmx512m -XX:M

我对
junit
ant构建有问题,我得到了
java.lang.OutOfMemoryError:PermGen space
错误

我试图在build
Java选项
中将
ANT\u OPTS
设置为
ANT\u OPTS='-Xmx512m-XX:MaxPermSize=256m'
,以增加ANT构建工具的堆大小。

但每次运行时都会出现一个错误:

Exception in thread "main" java.lang.NoClassDefFoundError: ANT_OPTS=-Xmx512m -XX:MaxPermSize=256m
Caused by: java.lang.ClassNotFoundException: ANT_OPTS=-Xmx512m -XX:MaxPermSize=256m
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: ANT_OPTS=-Xmx512m -XX:MaxPermSize=256m.  Program will exit.
语法错误


谢谢。

将JAVA选项设置为
-Xmx512m-XX:MaxPermSize=256m
仅在没有
ANT\u OPTS=
的情况下,您还可以在构建文件中添加内存选项,如
memoryinitialize=“256m”memoryMaximumSize=“512m”
。这会有帮助的。因为我使用的是相同的,到目前为止还没有引起任何问题。

我不想更改build.xml文件本身,因为其他CI也使用它,我不想破坏任何东西。@Michael:您是使用hudson构建应用程序吗??如果是,则无需定义该选项,而是在hudson中有一个带有标签的文本框
Java Option
,直接添加您想要添加的Java选项
-Xms512M-Xmx1024M
,这将有所帮助