使用javax.tools.JavaCompiler时设置JVM堆空间

时间:2013-02-22 17:04:10

标签: java jdk1.6 java-compiler-api

我正在使用JavaCompiler API编译一些Java源代码。 但是,我得到了OutOfMemoryError异常。我尝试使用-Xmx1G选项,但它不起作用:

java.lang.IllegalArgumentException: invalid flag: -J-Xmx1G
    at com.sun.tools.javac.api.JavacTool.processOptions(JavacTool.java:236)
    at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:207)
    at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:53)

有没有人成功增加堆大小设置正确的选项?我也没有成功尝试过:

Xmx1G

-Xmx1G

J-Xmx1G

-J -Xmx1G

-J Xmx1G

0 个答案:

没有答案