actionscript 3 - फ़्लैश डेवलप Debbuger-System.BadImageFormatException




actionscript-3 flash (2)

इसे jvm.config बदलकर हल, आप इसे यहां पा सकते हैं:

%USERPROFILE%\AppData\Local\FlashDevelop\Apps\flexairsdk\4.6.0+14.0.0

मैंने पैरामीटर java.home (लाइन ~ 27) को निम्न में संशोधित किया है:

java.home=C:\Program Files (x86)\Java\jre7

ध्यान दें:
आप अपने एसक्यूडी फ़ोल्डर का पथ अपने SetupSDK.bat फ़ाइल, FLEX_SDK=... पा सकते हैं FLEX_SDK=...

बहोत महत्वपूर्ण:
यहां तक ​​कि अगर आप 64 बिट सिस्टम पर हैं, तो java.home को 32 बिट जावा स्थापना के लिए इंगित करना होगा!

चूंकि मैंने अपने फ्लैश को अपडेट किया है और एयर / फ्लेक्स एसडीके के नवीनतम संस्करण को स्थापित किया है, इसलिए मैं निम्नलिखित त्रुटि की वजह से डिबग नहीं कर सकता हूं:

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]
...

मैं विंडोज 7 एक्स 64, फ्लैश डेवलप v4.6.4, जेडीके v1.7, एयर एसडीके v14 का उपयोग कर रहा हूं।