JDeveloper and Fusion Applications Explained (Part 1)
By Richard Bingham-Oracle on Jan 23, 2013
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 require.
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.
- Fusion Applications Technology Documentation Library: Release 4 and Release 5
- eDelivery “Software Delivery Cloud”, for downloads of JDeveloper for Fusion Apps