Oracle JDeveloper and ADF 12c (12.1.2) Supported Systems

Last Updated: Mar 6, 2014

This document describes which third party and Oracle software is supported to use in conjunction with the 12c (12.1.2) versions of Oracle JDeveloper, Oracle Application Development Framework, and Oracle Team Productivity Center.

Operating Systems and Java SE

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
Microsoft Windows Server 2008R2, 2012 (64bit) Oracle JDK 1.7 Update 15+ (64bit) Oracle JDK 1.7 Update 15+ (64bit)
Microsoft Windows 7, 8 (64bit) Oracle JDK 1.7 Update 15+ (64bit) Oracle JDK 1.7 Update 15+ (64bit)
Apple Mac OS 10.6 (64bit) Oracle JDK 1.7 Update 15+ (64bit) Oracle JDK 1.7 Update 15+ (64bit)
Oracle Enterprise Linux 5, 6 (64bit) Oracle JDK 1.7 Update 15+ (64bit) Oracle JDK 1.7 Update 15+ (64bit)
Redhat Enterprise Linux 5, 6 (64bit) Oracle JDK 1.7 Update 15+ (64bit) Oracle JDK 1.7 Update 15+ (64bit)
SUSE Linux Enterprise Server 10, 11 (64bit) Oracle JDK 1.7 Update 15+ (64bit) Oracle JDK 1.7 Update 15+ (64bit)
Windows XP SP3, Vista, 7 (32bit) Oracle JDK 1.7 Update 15+ (32bit) Oracle JDK 1.7 Update 15+ (32bit)
Oracle Enterprise Linux 5 (32bit) Oracle JDK 1.7 Update 15+ (32bit) Oracle JDK 1.7 Update 15+ (32bit)
Redhat Enterprise Linux 5 (32bit) Oracle JDK 1.7 Update 15+ (32bit) Oracle JDK 1.7 Update 15+ (32bit)
Other Operating Systems Oracle JDK 1.7 Update 15+ Oracle JDK 1.7 Update 15+

Notes:

  • All 32bit support is provided for the purposes of a single user in a development environment only. Not intended for production deployments.
  • Mac OS support is provided for the purposes of a single user in a development environment only. Not intended for production deployments.
  • Support for Other (untested) operating systems is provided for the purposes of a single user in a development environment only. Not intended for production deployments.
  • JDeveloper requires a full Java SE JDK (as opposed to JRE).
  • ADF (runtime) is tested and supported on the same platforms as the other Fusion Middleware Components. For a complete list, see the Oracle Fusion Middleware Supported Systems Configuration page.
  • JDeveloper's Visual Editor for JSP/JSF does not work on OEL 5.

Databases

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.

Database JDeveloper ADF
Oracle Database 10.x, 11.x, 12.1 10.x, 11.x, 12.1
Oracle XE 10.2, 11.2 10.2, 11.2
Oracle TimesTen 11.2  
Oracle Lite 10.3  
Oracle Cloud Database Service 13.1  
Java DB 10.5+ 10.8+
MySQL 5.x 5.5+
Microsoft SQLServer 2008R2, 2012 2008R2, 2012
SQLite 3.6+ 3.6+
Sybase 15.x 15.5+
IBM DB2 9.5+, 10 9.7+, 10
Informix 11.5  
Other SQL92 Databases Limited Support Limited Support

Notes:

  • For Other database support in JDeveloper, feature support is limited to browsing tables and using the SQL*Worksheet.
  • For Other database support with ADF, use ADF Business Components with SQL-92 compatibility mode, or use EJB/JPA or POJO access as supported by the target application server.
  • For third party databases, JDeveloper is supported with the vendor-provided JDBC drivers. ADF (Runtime) is supported with the WebLogic (Data Direct) JDBC drivers.
  • ADF is supported with Oracle Database 11.x and 12.1 in single-instance and RAC configurations.
  • For ADF applications, the Oracle Thin / XA Driver is not recommended. Use the Oracle Thin Driver instead for ADF.

Application Servers

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.

Application Server JDeveloper ADF
Oracle Fusion Middleware (WLS) 10.3.5+, 12.1.2 12.1.2
GlassFish 3.1+ 3.1 (ADF Essentials)
WebSphere 8.x  
JBoss 5  
Tomcat 7  
Oracle Cloud 13.1  

Notes:

  • Deploying an ADF application to WLS or GlassFish requires the ADF libraries to be installed and the server to be properly configured. See the ADF Administrator's Guide for more information.
  • ADF applications cannot be deployed to Oracle Cloud - Java Cloud Service at this time. Java Cloud Service is configured for ADF 11.1.1.6.0. To develop and deploy ADF applications for Java Cloud Service, you need JDeveloper 11.1.1.6.0.

Browsers

The following browsers are supported by JDeveloper and ADF. Browser support for JDeveloper is provided for JavaScript code editor insight.

Browser JDeveloper ADF
Firefox 3+ 8+
Internet Explorer 7+ 8, 9, 10, 11
Chrome 15+ 15+
Safari 3.2, 4+ 5+
Safari (iOS)   5+
Chrome (Android)   18+

Notes:

  • IE 11 support added as a post-release certification for 12.1.2.0.0. IE 11 support requires a patch from Oracle Support (patch #18091042)
  • Some ADF components can generate Flash. For these features, Flash 11 is supported.
  • For Internet Explorer 8, 9, and 10 only Native mode is supported. View Compatibility mode must be disabled.
  • In Internet Explorer, ActiveX must be enabled
  • JavaScript must be enabled
  • Stylesheets must be enabled
  • XMLHTTP support must be enabled
  • For optimal accessibility with Screen reader assistive technology, using the most recent version of the browser is recommended
  • For using Windows Media Player to play videos using af:media component, Firefox and Chrome need to have the most recent version of WMP plogin

Mobile Browsers

Oracle ADF Mobile Browser supports additional mobile browsers on various devices. Please refer to the Apache MyFaces Trinidad documentation for specifics.

Source Control Systems

JDeveloper installation includes clients for Subversion and git by default. Other clients can be installed from Help > Check for Updates.

Version Control System JDeveloper
Subversion 1.7
Git 1.3
CVS 1.11
ClearCase 7.0
Perforce 2012.3
Visual Studio Team System 2012

Desktop Clients

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 Vista, 7
Microsoft Office Products Versions supported by ADF Desktop Integration
Microsoft Excel 2007, 2010

Identity Management

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 11.1.1.7.0, 11.1.2.0.0, 11.1.2.1.0

Team Productivity Center

The following table lists various software products supported for use with Oracle Team Productivity Center (TPC).

Application Server Versions supported by TPC
Apache Tomcat 7.0
Oracle GlassFish 3.1 (Commercial and Open Source Editions)
Oracle WebLogic Server 12.1.2
Database Versions supported by TPC
Oracle Database 11.2
Oracle XE 11.2
MySQL 5.5
Connector Repository Versions supported by TPC
Atlassian JIRA 4.4, 5.2
Bugzilla 3.6, 4.2
IBM Rational Team Concert 3.0
Microsoft Project Server 2007
HP ALM 11
Code Review Version Control System Versions supported by TPC
Subversion 1.7
Messaging Server Versions supported by TPC
Active MQ 5.6
Chat Server Versions supported by TPC
OpenFire 3.7
LDAP Provider Versions supported by TPC
ApacheDS 1.5
Oracle Internet Directory 12.1.2

Migration Support

The following Migration paths to 12.1.2 are supported. This includes opening an existing project (built with an earlier version of JDeveloper) with 12.1.2. When opening the project in 12.1.2, 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.1.2, or later by using the jdev -migrate flag.

To > 12.1.2
V From  
10.x Not Supported
11.1.1.7 Supported
11.1.2.4 Supported

The suppported migration paths to 12.1.2 are from the latest versions of 11g Release 1 (11.1.1.7.0) or the 11g Release 2 (11.1.2.4.0). If you are currently not on the latest version of 11g Release 1 or 11g Release 2, you should migrate your application to one of those releases before migrating to 12.1.2.