我運行一個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構建更好的選擇。 –