Last Updated: March, 2020
Note - for Oracle JDeveloper and Oracle ADF 184.108.40.206 information see here.
This document describes which third party and Oracle software is supported to use in conjunction with the 12c (12.2.1) versions of Oracle JDeveloper and Oracle Application Development Framework
The following table identifies which version of the Java SE JDK are supported on which supported operating systems in order to run JDeveloper and ADF.
|Operating System||JDeveloper||ADF Design Time*|
|Microsoft Windows Server 2012, 2012R2 (64bit)||Oracle JDK 1.8 Update 51+ (64bit)||Oracle JDK 1.8 Update 51+ (64bit)|
|Microsoft Windows 7, 8, 10 (64bit)||Oracle JDK 1.8 Update 51+ (64bit)||Oracle JDK 1.8 Update 51+ (64bit)|
|Apple Mac OS 10.11 (64bit)||Oracle JDK 1.8 Update 51+ (64bit)||Oracle JDK 1.8 Update 51+ (64bit)|
|Oracle Enterprise Linux 6, 7 (64bit)||Oracle JDK 1.8 Update 51+ (64bit)||Oracle JDK 1.8 Update 51+ (64bit)|
|Redhat Enterprise Linux 6, 7 (64bit)||Oracle JDK 1.8 Update 51+ (64bit)||Oracle JDK 1.8 Update 51+ (64bit)|
|SUSE Linux Enterprise Server 11 (64bit)||Oracle JDK 1.8 Update 51+ (64bit)||Oracle JDK 1.8 Update 51+ (64bit)|
|Other Operating Systems (64bit)||Oracle JDK 1.8 Update 51+ (64bit)||Oracle JDK 1.8 Update 51+ (64bit)|
The following table identifies databases supported by JDeveloper and ADF. JDeveloper support refers to using the modeling tools, browsing the database schema from the Database navigator, creating offline database objects, and using the SQL*Worksheet. For ADF, database support entails using the database as a data source for ADF Business Components.
|Oracle Database||10.x, 11.x, 12.1, 18, 19*||11.x, 12.1, 18, 19*|
|Oracle XE||10.2, 11.2||11.2|
|Oracle Database Cloud Service||14.1|
|Microsoft SQLServer||2008R2, 2012||2008R2, 2012|
|IBM DB2||9.5+, 10||9.7+, 10|
|Other SQL92 Databases||Limited Support||Limited Support|
The following table shows application servers supported by JDeveloper and ADF. Application Server support for JDeveloper is provided for connecting and deploying directly to the server as well as debugging. For ADF, it refers to servers that ADF applications can be deployed to.
|Oracle Fusion Middleware (WLS)||10.3.5+, 12.1.3, 12.2.1||12.2.1|
|GlassFish||4.1||4.1 (ADF Essentials)|
|Oracle Java Cloud Service - SaaS Extension||15||NA|
|Oracle Java Cloud Service||15||NA|
Please refer to the Oracle Browser Support Policy for details about supported Web browsers.
Oracle ADF Mobile Browser supports additional mobile browsers on various devices. Please refer to the Apache MyFaces Trinidad documentation for specifics.
JDeveloper installation includes clients for Subversion and git by default. Other clients can be installed from Help > Check for Updates.
|Version Control System||JDeveloper|
|Visual Studio Team System||2012|
The following table identifies software that is supported for use with ADF Desktop Integration. ADF Desktop Integration allows ADF applications to be extended with a Microsoft Excel front end for users to use to interact with data accessed by way of ADF.
|Operating System||Versions supported by ADF Desktop Integration|
|Microsoft Windows||7, 8, 10|
|Microsoft Office Products||Versions supported by ADF Desktop Integration|
|Microsoft Excel||2007, 2010, 2013, 2016|
ADF Security utilizes Oracle Identity Management as an authentication provider. This table shows the versions of Oracle Identity Manager supported by ADF Security.
|Product||Versions supported by ADF Security|
|Oracle Identity Management||220.127.116.11.0, 18.104.22.168.0, 11.1.2.x|
The following Migration paths to 12.2.1 are supported. This includes opening an existing project (built with an earlier version of JDeveloper) with 12.2.1. When opening the project in 12.2.1, you will be notified of any undoable changes that may be made during migration. It's always recommended to make a back-up copy of your projects before migrating, as JDeveloper does not provide any backward-migration support in the event you decide to stay on an early version. Migration support also entails being able to migrate your JDeveloper settings from one release to another. This can be done as part of the initial startup sequence the first time you run JDeveloper 12.2.1, or later by using the jdev -migrate flag.
|10.x||Not Supported||Not Supported||Not Supported|
|22.214.171.124||Not Supported||Not Supported||Supported|
The supported migration paths to 12.2.1 are from the latest versions of 11g Release 1 (126.96.36.199.0 or 188.8.131.52.0) or 12c (184.108.40.206.0 or 220.127.116.11.0) If you are currently not on the latest version of 11g Release 1 or 12c, you should migrate your application to one of those releases before migrating to 12.2.1.false