For a successful installation and runtime of JDeveloper 12.2.1.4: You must use JDK 8 .
With Oracle continuously releasing new versions of JDeveloper (12.2.1.4.0 is replaced by 12.2.1.4.42, and later 14.1.x), you may wonder if you should upgrade. JDeveloper 14.x requires JDK 11 and supports newer ADF features. However, if you must remain on 12.2.1.4 for legacy project compatibility, remains your safest, most stable option.
The Java version requirement also dictates the deployment target. Applications built with JDeveloper 12.2.1.4 produce Java bytecode compatible with Java SE 8. Consequently, the production WebLogic Server (typically version 12.2.1.4 as well) must also run on JDK 8. While it is theoretically possible to deploy a JDK 8-compiled application to a JDK 11 runtime, doing so requires careful migration of dependencies and JNDI resources, and it is not supported for core Oracle ADF applications. Thus, the choice of JDeveloper version locks the entire pipeline—from development IDE to build servers to production—into the JDK 8 ecosystem.


