我运行一个makefile,并有一段时间我碰到下面的错误后:如何处理java.lang.OutOfMemoryError
java.lang.OutOfMemoryError
我想知道是否有命令,让我增加 Java堆空间。我不想更改makefile本身,所以我需要 某种“全局”命令,它允许我重置Java堆空间。
非常感谢, 帕特里克
编辑:谢谢您的回答。但是,我要寻找一个更加全球化的命令,即 让我指定要设置的堆空间一劳永逸,如:
SET JAVA_HEAP_SPACE = 5GB
感谢
类似的问题: http://stackoverflow.com/questions/417152/how-do-i-set-javas-min-and-max-heap-size-through-environment-variables –
这是确切的副本http://stackoverflow.com/questions/417152/how-do-i-set-javas-min-and-max-heap-size-through-environment-variables – Jayan
除非你是一个32位的Windows版本,它应该具有最多四分之一的内存。如果这还不够,那么即使整个OpenJDK源代码可以使用默认设置进行编译,您的内部版本也会有些奇怪。顺便说一句:Maven是比Java构建更好的选择。 –