热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Ant插件任务IntelliJjava.lang.OutOfMemoryError

如何解决《Ant插件任务IntelliJjava.lang.OutOfMemoryError》经验,为你挑选了1个好方法。

环境:

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)就够了.


推荐阅读
  • Spring源码解密之默认标签的解析方式分析
    本文分析了Spring源码解密中默认标签的解析方式。通过对命名空间的判断,区分默认命名空间和自定义命名空间,并采用不同的解析方式。其中,bean标签的解析最为复杂和重要。 ... [详细]
  • eclipse学习(第三章:ssh中的Hibernate)——11.Hibernate的缓存(2级缓存,get和load)
    本文介绍了eclipse学习中的第三章内容,主要讲解了ssh中的Hibernate的缓存,包括2级缓存和get方法、load方法的区别。文章还涉及了项目实践和相关知识点的讲解。 ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • HDFS2.x新特性
    一、集群间数据拷贝scp实现两个远程主机之间的文件复制scp-rhello.txtroothadoop103:useratguiguhello.txt推pushscp-rr ... [详细]
  • Android系统移植与调试之如何修改Android设备状态条上音量加减键在横竖屏切换的时候的显示于隐藏
    本文介绍了如何修改Android设备状态条上音量加减键在横竖屏切换时的显示与隐藏。通过修改系统文件system_bar.xml实现了该功能,并分享了解决思路和经验。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • 本文介绍了Android 7的学习笔记总结,包括最新的移动架构视频、大厂安卓面试真题和项目实战源码讲义。同时还分享了开源的完整内容,并提醒读者在使用FileProvider适配时要注意不同模块的AndroidManfiest.xml中配置的xml文件名必须不同,否则会出现问题。 ... [详细]
  • r2dbc配置多数据源
    R2dbc配置多数据源问题根据官网配置r2dbc连接mysql多数据源所遇到的问题pom配置可以参考官网,不过我这样配置会报错我并没有这样配置将以下内容添加到pom.xml文件d ... [详细]
  • 本文介绍了Swing组件的用法,重点讲解了图标接口的定义和创建方法。图标接口用来将图标与各种组件相关联,可以是简单的绘画或使用磁盘上的GIF格式图像。文章详细介绍了图标接口的属性和绘制方法,并给出了一个菱形图标的实现示例。该示例可以配置图标的尺寸、颜色和填充状态。 ... [详细]
  • 本文介绍了在CentOS 6.4系统中更新源地址的方法,包括备份现有源文件、下载163源、修改文件名、更新列表和系统,并提供了相应的命令。 ... [详细]
  • Hibernate延迟加载深入分析-集合属性的延迟加载策略
    本文深入分析了Hibernate延迟加载的机制,特别是集合属性的延迟加载策略。通过延迟加载,可以降低系统的内存开销,提高Hibernate的运行性能。对于集合属性,推荐使用延迟加载策略,即在系统需要使用集合属性时才从数据库装载关联的数据,避免一次加载所有集合属性导致性能下降。 ... [详细]
  • 解决IDEA配置xml文件头报错的方法
    本文介绍了解决IDEA配置xml文件头报错的方法,包括了具体的解决方案和步骤。通过本文的指导,读者可以轻松解决这个问题并正常使用IDEA进行开发工作。 ... [详细]
  • 开发笔记:spring boot项目打成war包部署到服务器的步骤与注意事项
    本文介绍了将spring boot项目打成war包并部署到服务器的步骤与注意事项。通过本文的学习,读者可以了解到如何将spring boot项目打包成war包,并成功地部署到服务器上。 ... [详细]
author-avatar
吕志心可和
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有