JDeveloper and Java on Linux

Out of the box, JDeveloper 11.1.1 does not come with Java 6 and produces a warning message if you try and run it directly from Java 6. These instructions show how you can get JDeveloper 11.1.1 to run under Java 5 and have the Framework plugin run under Java 6.

Install Java 5

Download the latest version of Java 5 from http://java.sun.com/javase/downloads/index_jdk5.jsp

Check to see if Java 6 is already installed on your system.

As root run:
# rpm -aq | grep -i jdk
jdk-1.6.0-fcs
jdk-1.6.0_03-fcs

if it returns a package when uninstalling the rpm using:
#rpm -e jdk-1.6.0
#rpm -e jdk-1.6.0_03

As root run the jdk 1.5 file that you downloaded from Sun.

#jdk-1_5_0_11-linux-i586-rpm.bin

Accept the license agreement.

Install Java 6

Download the latest version of Java 6 from http://java.sun.com/javase/downloads/

As root run the JDK 1.6 file that you downloaded from Sun.
#jdk-6u3-linux-i586-rpm.bin

Configuring Jdeveloper

Add Java 5 to your path:

#export PATH=/usr/java/jdk1.5.0_11/bin:$PATH

Verify the version of java:

#java -version
java version “1.5.0_11”
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
Java HotSpot(TM) Server VM (build 1.5.0_11-b03, mixed mode)

Startup JDeveloper 11.1.1

#<jdev_home>/jdev/bin/jdev

Go to Tools -> Manage Libraries and select the Java SE Definitions tab and add a JDK 1.6.

The Framework plugin will now detect that Java 6 is installed and automatically use it when a new Framework project is created.