I had been running flashdevelop with air33.1.1.620 and jdk1.8.0_221
After updating to the newest version of air, when compiling it began complaining that gradel required jdk >11.
So I updated my jdk and now the app compiles successfully, but flashbuilder can no longer debug it. I get the following:
Debugger startup error. For troubleshooting see: http://www.flashdevelop.org/wikidocs/index.php?title=F.A.Q
Error details: net.sf.jni4net.jni.JNIException: Can't initialize proxy java.lang.System ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> java.lang.LinkageError: runFinalizersOnExit
at net.sf.jni4net.jni.JNIEnv.ExceptionTest()
at net.sf.jni4net.jni.JNIEnv.GetStaticMethodID(Class clazz, String name, String sig)
at java.lang.System.InitJNI(JNIEnv __env, Class __class)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at net.sf.jni4net.utils.Registry.RegisterStaticAndMethods(RegistryRecord record, JNIEnv env)
--- End of inner exception stack trace ---
at net.sf.jni4net.utils.Registry.RegisterStaticAndMethods(RegistryRecord record, JNIEnv env)
at net.sf.jni4net.utils.Registry.BindJvm(RegistryRecord record, ClassLoader classLoader, JNIEnv env)
at net.sf.jni4net.utils.Registry.BindJvm(RegistryRecord record, JNIEnv env)
at net.sf.jni4net.utils.Registry.RegisterType(Type type, Boolean bindJVM, JNIEnv env)
at net.sf.jni4net.utils.Registry.RegisterAssembly(Assembly assembly, Boolean bindJVM)
at net.sf.jni4net.Bridge.RegisterAssembly(Assembly assembly)
at net.sf.jni4net.Bridge.BindCore(JNIEnv env, BridgeSetup newSetup)
at net.sf.jni4net.Bridge.CreateJVM()
at net.sf.jni4net.Bridge.CreateJVM(BridgeSetup setup)
at FlashDebugger.DebuggerManager.Start(Boolean alwaysStart)
Has anyone gotten FlashDevelop debugger to run after updating JDK?