Steps to follow
Set your JAVA_HOME to Java 7 or Java 8 as per the correct paths on your machine. export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home Open JVM's Info.plist at $JAVA_HOME/../Info.plist and add the highlighted lines to JVMCapabilities array:arrays Create a symlink for libjvm.dylib as follows: sudo mkdir βp /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bundle/Libraries sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/server/libjvm.dylib
/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bundle/Libraries/libserver.dylib
Note: Correct the version number (in jdk1.7.0_79.jdk) path in the above example to make it point to the correct path on your machine. Set java.library.path by adding the following lines at the end of "/Applications/Adobe Flash Builder 4.7/Adobe Flash Builder
4.7.app/Contents/MacOS/Adobe Flash Builder 4.7.ini. "
-Djava.library.path = .. / .. / .. / eclipse / plugins / com.adobe.flexide.nativelibs_4.7.0.349722 / OS / MacOSX /:../../../ eclipse / plugins / com.adobe.flexide.amt_4.7.0.349722 / os / macosx /:../../../ eclipse / plugins / com.adobe.flexbuilder.utils.osnative_4.7.0.349722 / os / macosx /
Restart your computer and launch Flash Builder. Possible error
If you try to run Flash Builder on Mac OS 10.12 and you see an error, for example:
java.lang.RuntimeException: The application "com.adobe.flexbuilder.standalone.FlashBuilderApplication" could not be found in the registry. The following applications are available: org.eclipse.ant.core.antRunner, org.eclipse.ant.ui.antRunner, org.eclipse.equinox.app.error, org.eclipse.equinox.p2.director, org.eclipse.equinox. p2.garbagecollector.application, org.eclipse.equinox.p2.publisher.InstallPublisher, org.eclipse.equinox.p2.publisher.EclipseGenerator, org.eclipse.equinox.p2.publisher.ProductPublisher, org.eclipse.equox. publisher.FeaturesAndBundlesPublisher, org.eclipse.equinox.p2.reconciler.application, org.eclipse.equinox.p2.repository.repo2runnable, org.eclipse.equinox.p2.repository.metadataverifier, org.eclipse.equactox.2. repository.mirrorApplication, org.eclipse.equinox.p2.metadata.repository.mirrorApplication, org.eclipse.equinox.p2.updatesite.UpdateSitePublisher, org.eclipse.equinox.p2.publisher.UpdateSitePublisher.e org.ecloxsepox publisher.CategoryPublisher, org.eclipse.help.base.infocenterApplication, org.eclipse.help.base.helpApplication, org.eclipse.help.base.indexTool , org.eclipse.jdt.apt.core.aptBuild, org.eclipse.jdt.core.JavaCodeFormatter, org.eclipse.ui.ide.workbench, org.eclipse.update.core.standaloneUpdate, org.eclipse.update.core .siteOptimizer. in org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp (EclipseAppContainer.java:248) in org.eclipse.equinox.internal.app.MainApplicationLauncher.run.MainApplicationLauncher.javantime.me .internal.adaptor.EclipseAppLauncher.runApplication (EclipseAppLauncher.java:110) in org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start (EclipseAppLauncher.java:79) in org.ecl .run (EclipseStarter.javahaps44) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native method) in sun.reflect.NativeMethodAccess (NativeMethodAccessorImpl.java:39) in sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) in java.lang.reflect.Method.invoke (Method.javaβ97) in org.eclipse.equinox.launcher.Main. invokeFramework (Main.java:622) at org.eclipse.equinox.launcher.Main.basicRun (Main.java=77) at org .eclipse.equinox.launcher.Main.run (Main.java:1410)
Locate the directory named "p2" in / Applications / Adobe Flash Builder 4.7 / and delete it. Flash Builder should now start.