作者:吕志心可和 | 来源:互联网 | 2023-02-11 12:15
环境:
IntelliJ IDEA 2016.3.1
构建#IU-163.9166.29,构建于2016年12月9日JRE:1.8.0_112-release-408-b2 x86_64 JVM:JetJrains sro的OpenJDK 64位服务器VM
Mac OS 10.12.2
我在IntelliJ中安装了Ant支持插件,并且正在执行build.xml脚本(请参阅下面的build.xml内容).执行脚本时出现以下错误.
java.lang.OutOfMemoryError: Java heap space.
我用google搜索了一个小时左右,并尝试将内存参数添加到shell/batch脚本并增加IntelliJ编译器堆空间无济于事.为了清楚起见我正在使用IntelliJ中的Ant Build工具窗口来开始执行Ant任务.我缺少哪些设置来调整Java编译器的可用内存?
Ian G..
6
令我惊讶的是,解决方案非常简单,我发现有两种方法可以访问我需要更改的参数.
在IntelliJ 的Ant Build工具窗口中
单击" 属性"图标(带有复选框的图标,其中一个选中).从Ant Build工具窗口中查看此屏幕截图.在此屏幕截图中,它是第7个图标(从左到右计数).
要么
右键单击Ant Build窗口中列出的Ant项目名称或任务之一,以访问上下文菜单并选择Properties
进入" 构建文件属性"弹出对话框后,您应该看到" 最大堆大小(Mb)"设置.在我的情况下,它默认为128 Mb.根据需要增加此设置的值(512 Mb适合我的方案).按确定并尝试再次运行Ant任务.在java.lang.OutOfMemoryError: Java heap space.
该远去给你的错误增加了最大堆大小(MB)就够了.
1> Ian G..:
令我惊讶的是,解决方案非常简单,我发现有两种方法可以访问我需要更改的参数.
在IntelliJ 的Ant Build工具窗口中
单击" 属性"图标(带有复选框的图标,其中一个选中).从Ant Build工具窗口中查看此屏幕截图.在此屏幕截图中,它是第7个图标(从左到右计数).
要么
右键单击Ant Build窗口中列出的Ant项目名称或任务之一,以访问上下文菜单并选择Properties
进入" 构建文件属性"弹出对话框后,您应该看到" 最大堆大小(Mb)"设置.在我的情况下,它默认为128 Mb.根据需要增加此设置的值(512 Mb适合我的方案).按确定并尝试再次运行Ant任务.在java.lang.OutOfMemoryError: Java heap space.
该远去给你的错误增加了最大堆大小(MB)就够了.