JDeveloper is the primary IDE in Oracle’s Fusion Middleware suite of
products. It is also the tool that the thousands of developers in the
Fusion Applications division at Oracle use every day to build and
enhance their products.
Oracle ships JDeveloper as part of the Fusion Applications releases.
It is very important that you use the version of JDeveloper that is
certified for a given release. Please do not download a random
JDeveloper build from OTN if you plan to use the Fusion Applications
platform as those versions will not have the extensions that you
A prerequisite for doing any extensibility or customization work with
JDeveloper is that you have operating-system and database access to an
instance of Fusion Applications. This implies a non-Public Cloud
installation; extensions created with JDeveloper cannot be deployed in
the Public Cloud environment.
You can download JDeveloper for Fusion Applications from edelivery.oracle.com.
Select “Oracle Fusion Applications” in the product pack drop down. The
Platform choice does not matter as the JDeveloper downloads are
platform-independent and included with each platform-specific Fusion
Apps media pack. In the search results, pick the version that matches
your release of Fusion Applications.
The Fusion Apps media pack consists of many individual (DVD-sized) zip
files. You only need to download few of them: three parts make up the
actual JDeveloper tool, and then you need on top of that the Fusion
Applications Companion, which is a collection of extensions you will add
to the actual IDE. I also recommend downloading the Documentation
Library, but you can also view it online at the docs.oracle.com site.
Unzip the downloaded zip files into a common directory. You should end up with these files and directories (for Release 4):
It turns out you just downloaded three “installers” for the same version of JDeveloper:
The “Fusion Middleware Installation Guide for Oracle JDeveloper (Oracle Fusion Applications Edition)” (link to Release 4 version) explains the actual install for the supported operating systems.
The fusion_apps_extensions directory originated from the Companion
zip file and contains, as the name implies, JDeveloper extensions
specifically for the use of the IDE in a Fusion Applications context.
In the second part of this blog post series we will cover the
installation of those extensions as well as the configuration of the
integrated WebLogic Server domain.