It's All About the Platform.

  • January 23, 2013

JDeveloper and Fusion Applications Explained (Part 1)

Richard Bingham
Senior Development Manager

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:

  • Windows: jdevstudio11116install.exe
  • Linux: jdevstudio11116install.bin
  • generic: jdevstudio11116install.jar

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.


  • always use the version of JDeveloper certified with your particular release of Fusion Applications.
  • JDeveloper customizations/extensions require an On Premise or On Demand install of Fusion Applications (i.e., not Public Cloud)
  • JDeveloper can be used on a variety of operating systems, including Windows and Linux.


Join the discussion

Comments ( 8 )
  • mohammad Wednesday, February 6, 2013


  • Oliver Steinmeier Thursday, February 14, 2013

    Hi Mohammad, I think your comment may have gotten truncated. Please try again

  • guest Saturday, March 2, 2013

    The post was very helpful. But the fusion development extension bundle causes some version problems.

    I installed Jdeveloper on Windows 32-bit machine. I installed packages but four packages are causing trouble.

    One of the package is not installed because minimum version required for oracle.ide(package) is and existing is forgot the number). How do i resolve those version issues. Unless I install the fa_dev_bundle.zip, I cannot get a role as Fusion Application developer right?

    To summarize, there are certain issues with versions. Either the versions are earlier than required or required version does not exist at all. How do I resolve this?

  • Oliver Steinmeier Monday, March 4, 2013

    Hi guest, thanks for you kind comments.

    We addressed your question in this forum thread:


  • Bill Jacobs Monday, April 8, 2013

    Hi Oliver,

    Edelivery gives downloaders the impression that all 3 "parts" of the JDeveloper download are required, when in fact only one of the 3 downloads will be used, depending on O/S.

    I'm wondering what the downside is to enhancing the description for the FA JDev downloads to give people a better idea of what specific file they need to download for Linux / Windows / generic. In most cases that would lessen the download to two files instead of four (when including the FA Companion download).

  • Oliver Steinmeier Tuesday, April 9, 2013

    Hi Bill,

    good point. In Release 5:

    - 1_of_3 contains jdevstudio1116install.jar (the generic installer)

    - 2_of_3 contains jdevstudio1116install.bin (the Linux installer)

    - 3_of_3 contains jdevstudio1116install.exe (the Windows installer)

    The 3rd part also contains three directories named extras, install_guide, and jdev_extensions. The extras and jdev_extensions are optional components such as TPC (Team Productivity Center), junit and various source control system extensions (clearcase, perforce, cvs, ...).

    So anyone wanting to install Jdev for Rel 5 on Windows should just need part 3.

    Disclaimer: I have not checked any of the earlier versions to see if the packaging is "constant".

    I'll see if I can get the labeling of the downloads improved as you suggested, Bill.

  • Nazina Saturday, January 9, 2016

    I need to learn oracle fusion middleware 12c form builders to learn application development. Unfortunately I not fininding enough resources as a start if my learning. Can any one recommend good sources to learn this please? I need it badly. All the books I got online are outdated and not much if help!

  • Oliver Steinmeier Saturday, January 9, 2016

    Hi Nazina,

    I am not familiar with Forms in 12c since it's not being used in Fusion Applications. You might want to ask for help in this forum:


    Hope this helps,


    Fusion Apps Developer Relations

Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.Captcha