Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash Builder Java堆空间错误_Java_Eclipse_Flash Builder - Fatal编程技术网

Flash Builder Java堆空间错误

Flash Builder Java堆空间错误,java,eclipse,flash-builder,Java,Eclipse,Flash Builder,我一直在使用FlashBuilder4.7开发一个flash应用程序,突然间我遇到了一个“java堆空间”错误。我尝试增加堆空间,但没有效果 Eclipse将运行,但每次我尝试运行或调试我的应用程序时,它都会挂起或不执行任何操作,HTML页面会显示“Movie Not Loaded”(电影未加载),然后时不时地再次出现堆空间错误 这是我的事故记录: !ENTRY org.eclipse.core.jobs 4 2 2012-11-14 14:19:39.747 !MESSAGE An inter

我一直在使用FlashBuilder4.7开发一个flash应用程序,突然间我遇到了一个“java堆空间”错误。我尝试增加堆空间,但没有效果

Eclipse将运行,但每次我尝试运行或调试我的应用程序时,它都会挂起或不执行任何操作,HTML页面会显示“Movie Not Loaded”(电影未加载),然后时不时地再次出现堆空间错误

这是我的事故记录:

!ENTRY org.eclipse.core.jobs 4 2 2012-11-14 14:19:39.747
!MESSAGE An internal error occurred during: "Building workspace".
!STACK 0
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:2786)
at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:71)
at com.adobe.flash.swf.io.OutputBitStream.writeByte(OutputBitStream.java:230)
at com.adobe.flash.swf.io.OutputBitStream.writeSI16(OutputBitStream.java:304)
at com.adobe.flash.swf.io.OutputBitStream.writeUI16(OutputBitStream.java:355)
at com.adobe.flash.swf.io.SWFWriter.finishTag(SWFWriter.java:400)
at com.adobe.flash.swf.io.SWFWriter.writeTag(SWFWriter.java:1512)
at com.adobe.flash.swf.io.SWFWriter.writeTag(SWFWriter.java:1285)
at com.adobe.flash.swf.io.SWFWriter.writeFrames(SWFWriter.java:869)
at com.adobe.flash.swf.io.SWFWriter.writeTo(SWFWriter.java:2633)
at       com.adobe.flexbuilder.multisdk.compiler.internal.ASApplicationBuilderNext.buildSWF(ASApplicationBuilderNext.java:260)
at com.adobe.flexbuilder.multisdk.compiler.internal.ASApplicationBuilderNext.build(ASApplicationBuilderNext.java:97)
at com.adobe.flexbuilder.multisdk.compiler.internal.ASBuilderNext.build(ASBuilderNext.java:117)
at com.adobe.flexbuilder.multisdk.compiler.internal.ASItemBuilder.build(ASItemBuilder.java:93)
at com.adobe.flexbuilder.project.compiler.internal.FlexProjectBuilder.buildItem(FlexProjectBuilder.java:701)
at com.adobe.flexbuilder.project.compiler.internal.FlexProjectBuilder.build(FlexProjectBuilder.java:405)
at com.adobe.flexbuilder.project.compiler.internal.FlexIncrementalBuilder.build(FlexIncrementalBuilder.java:171)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

!ENTRY org.eclipse.core.jobs 4 2 2012-11-14 14:19:45.181
!MESSAGE An internal error occurred during: "Launching NotNormalCampaignApp".
!STACK 0
java.lang.NullPointerException
at org.eclipse.debug.internal.core.LaunchConfiguration.getLaunchManager(LaunchConfiguration.jav a:462)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:858)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:928)
at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1132)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
这是我的ini文件

-startup
../../../eclipse/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
    ../../../eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.100.v20110502
--launcher.defaultAction
openFile
-showsplash
../../../assets/fb_splash_premium.png
-nl
en_US
-vmargs
-Xmn256m
-Xms512m
-Xmx768m
-XX:MaxPermSize=384m
-XX:PermSize=128m
-XX:+UseParNewGC
-XX:+CMSPermGenSweepingEnabled
-XX:+CMSClassUnloadingEnabled
-Xdock:name=Flash Builder
-Xdock:icon=../Resources/fb_app.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Declipse.product=com.adobe.flexbuilder.standalone.producte36
-Declipse.application=com.adobe.flexbuilder.standalone.FlashBuilderApplication
-Dfile.encoding=UTF-8

我已经没有办法解决这个问题了

您可能也应该发布您的.ini文件,以便我们知道您正在设置的值。此外,我还应该添加,我创建了一个新项目,该项目编译良好,因此它是特定于项目的。新项目是空的,或者您是否将当前项目的内容移植到它?如果它是一个干净的项目,那么您的堆内存将超出程序的大小,或者是因为内存泄漏缺陷。如果是大小,则使用
-xmx1024m
增加堆内存将解决此问题。如果没有,那么这样做也会使问题消失,但它只会掩盖问题(不要掩盖问题!修复它们!),为了得到正确的修复,您必须调试代码,找到漏洞并修复它。