Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
The moose likes IDEs, Version Control and other tools and the fly likes JDeveloper Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Bookmark "JDeveloper" Watch "JDeveloper" New topic


Arjun Reddy
Ranch Hand

Joined: Nov 10, 2007
Posts: 629
Hi All,

JDeveloper is an IDE right? But I hear some people mention it as an Application Server. So I am assuming 1).JDeveloper is an IDE which basically comes with Oracle Application Server.
2).Oracle Application Server is in short called as OC4J.

Am I correct in both my assumptions?


Be Humble... Be Nice.
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 15101

The Oracle JDeveloper website says:
Oracle JDeveloper is a free integrated development environment that simplifies the development of Java-based SOA applications and user interfaces with support for the full development life cycle.

So yes, it is an IDE.

Googling for OC4J: Oracle Containers for J2EE
Oracle Containers for J2EE (OC4J) is the J2EE runtime component of Oracle Application Server. OC4J is easy to use and highly productive for developers, while offering outstanding performance and scalability for production environments.

But Oracle recently took over BEA, so BEA WebLogic Server is now called Oracle WebLogic Server. I recently heard an interview (on The Java Posse) with an Oracle guy, and he explained that WebLogic is going to be Oracle's main Java EE server product, and that Oracle Application Server will not be developed anymore.

However, JDeveloper works with different Java EE servers, not only with Oracle Application Server.

Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
Arjun Reddy
Ranch Hand

Joined: Nov 10, 2007
Posts: 629
Thanks Jesper for the info. However I still have some more questions:

1).Is OC4J and Oracle Application Server the same?
2).Does Jdeveloper come with an Application server like RAD or WSAD or is it just like Eclipse IDE

Arjun Reddy
Ranch Hand

Joined: Nov 10, 2007
Posts: 629
Guys, Can anybody answer my questions?/

Peter Johnson

Joined: May 14, 2008
Posts: 5852

1) Jesper already answered this: "Oracle Containers for J2EE (OC4J) is the J2EE runtime component of Oracle Application Server" What whis means is that they are not the same thing, rather OC4J is part of Oracle Application Server.

2) I'll leave this to someone familiar with JDeveloper. I haven't used it for many years so I do not know if the latest version comes bundled with an app server, and I could not glean that information from their product page.

JBoss In Action
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 17423

I'm pretty sure that a copy of OC4J came with JDeveloper, although I haven't worked with a recent copy, so things may have changed.

I doubt that OAS is going to just shrivel up and die overnight. It's an integral part of several larger Oracle products. Also, Oracle has the same issues as Sun and IBM about having to deal with legacy systems. They only got rid of Java 1.3 about the time Java 1.6 went live.

An IDE is no substitute for an Intelligent Developer.
I agree. Here's the link:
subject: JDeveloper
It's not a secret anymore!