SetJavaHome C:\path\to\correct\64-bit\jdk1.8.0_202 Then comment out any AddVMOption -XX:MaxPermSize (not needed in JDK 8+). Add to ide.conf :
AddVMOption -Xms128m AddVMOption -Xmx1024m AddVMOption -XX:MaxPermSize=384m (old versions) AddVMOption -XX:MaxMetaspaceSize=256m (newer) Also check $JDEV_HOME\jdeveloper\jdev\bin\jdev.boot – sometimes holds overrides. Open a terminal in JDEV_HOME\jdeveloper\jdk\bin (the bundled JDK). Run: jdeveloper unable to launch the java virtual machine
1. Executive Summary The error “Unable to launch the Java Virtual Machine” in Oracle JDeveloper is a fatal bootstrap failure . It occurs before the IDE’s graphical interface loads. Unlike typical Java heap space errors that appear during runtime, this error prevents the IDE from starting altogether. The root cause is always that the JVM process cannot be created with the parameters passed to it by JDeveloper’s launcher. SetJavaHome C:\path\to\correct\64-bit\jdk1