Saturday, May 4, 2013

JDeveloper 11g (11.1.2.4.0) Startup Mystery - JDK 1.6.0_24 Not Supported (1.6.0_35 Required)

New JDeveloper 11g (11.1.2.4.0) on Windows fails to start with embarrassing error after fresh installation, this is known issue and Oracle is fixing it. Seems like Oracle engineers missed it and released JDeveloper 11g (11.1.2.4) with wrong JDK. Once you install JDeveloper 11g (11.1.2.4.0) and try to start it, JDK error is reported - Java version 1.6.0_24 not supported. The minimum version required is 1.6.0_35 and JDEV startup stops, basically unusable:


If you go and check installation contents for JDeveloper 11g (11.1.2.4.0), you will see only JDK 1.6.0_24 packaged. This looks like a mistake to me:


Workaround (until Oracle will fix it in JDeveloper 11g (11.1.2.4.0)) is to install required JDK 1.6.0_35 manually by yourself and point it during JDEV startup:


With manually installed JDK 1.6.0_35 JDEV works:


Still this is quite funny - why JDK 1.6.0_24 would be included if JDEV requires JDK version 1.6.0_35.

5 comments:

giovanni said...

simple someone has slept :-)

Andrej Baranovskij said...

Yes ! :-))

Aman Junaid said...

yes.. I too saw this problem.. such a silly mistake.. :D

Chris Muir said...

Hi Andrejus

So you're aware Oracle released another build 6436.1 to address the supported JDK issue.

Regards,

CM.

Andrej Baranovskij said...

Thanks for update, this is great !

Andrejus