actionscript 3 - Desarrollar Flash Debbuger-System.BadImageFormatException
actionscript-3 debugging (3)
Desde que actualicé mi Flash Develop e instalé las últimas versiones de Air / Flex SDK, ya no puedo depurar la aplicación debido al siguiente error:
Debugger startup error. For troubleshooting see: http://www.flashdevelop.org/wikidocs/index.php?title=F.A.Q
Error details: System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
em net.sf.jni4net.jni.JNI.Dll.JNI_GetDefaultJavaVMInitArgs(JavaVMInitArgs* args)
em net.sf.jni4net.jni.JNI.Init()
em net.sf.jni4net.jni.JNI.CreateJavaVM(JavaVM& jvm, JNIEnv& env, Boolean attachIfExists, String[] options)
em net.sf.jni4net.Bridge.CreateJVM()
em net.sf.jni4net.Bridge.CreateJVM(BridgeSetup setup)
em FlashDebugger.DebuggerManager.Start(Boolean alwaysStart)
[Capturing traces with FDB]
...
Estoy usando Windows 7 x64, FlashDevelop v4.6.4, JDK v1.7, AIR SDK v14.
Lo jvm.config
cambiando jvm.config
, puede encontrarlo aquí:
%USERPROFILE%/AppData/Local/FlashDevelop/Apps/flexairsdk/4.6.0+14.0.0
java.home
el parámetro java.home
(línea ~ 27) a:
java.home=C:/Program Files (x86)/Java/jre7
Nota:
Puede encontrar la ruta a su carpeta SKD en su archivoFLEX_SDK=...
,FLEX_SDK=...
Muy importante:
Incluso si está en un sistema de 64 bits, ¡java.home debe apuntar a la instalación Java de 32 bits!
Ver herramientas-> Solucionar problemas con el SDK de Flex @
http://www.flashdevelop.org/wikidocs/index.php?title=AS3#Installing_Adobe_Flash
Intente descargar JAVA SE para Windows x86 (32 bits)
- http://www.oracle.com/technetwork/java/javase/overview/index.html
- Descargas -> JRE -> Windows x86
Luego, asegúrese de que JAVA_HOME apunte a esta versión (C: / Archivos de programa (x86) / Java / jreX.XXX), no a los 64 bits (C: / Archivos de programa / Java ...)