File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes JDK supercedence 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 » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "JDK supercedence" Watch "JDK supercedence" New topic

JDK supercedence

Anna Hays
Ranch Hand

Joined: Nov 09, 2003
Posts: 131

The assignment says the next release of JDK must not be over 18 months of the version you are using for your assignment. I am doing the B&S 1.4. And I found the release date for Java 5 is 25 August 2004 in the license terms - Java 5 License Terms. The release date is more than 18 months from now.

Can some tell who are sure, tell me am I still able to use 1.4 please??? I am worried ;(

A few people told me that as long as the code runs in Java 5 it will be OK, but I haven't got Java 5 to test on, I need to be sure.

Jonathan Moore
Ranch Hand

Joined: Nov 02, 2005
Posts: 36
I think the timeline for using Java 1.4 is very close - I can't find the exact date but I submitted my project last month and had a date in my mind of the end of March as a deadline for using 1.4.2. It's probably safest to compile and test using Java 5 - you can easily download it from the Java homepage and the time's well spent if it saves an automatic failure.

Eiji Seki
Ranch Hand

Joined: Feb 15, 2006
Posts: 88
From the FAQ:

* Which version of SDK should I use?

Your submission should have something like this:

(...) the submission that you return must have been tested and
shown to work under a production (not development) version of
the Sun Microsystems' Java 2 plataform and that plataform must
not have been superseded by a new production version for more
than 18 months by the time you make your submission.

You may use the link in the next question and do the math. When in doubt, just use the latest version.

Example calc: I want to use 1.4.1, but 1.4.2 (the right next version, although 1.5 is also released) has already been released on June 26, 2003. Adding 18 months to that, around January 26, 2005. So if you upload your assignment before that, you are ok.

* How can I find out when a version of the JDK was released?

SCJD URLyBird (WIP)<br />SCJP 1.5
Kristof Janssens

Joined: Jan 05, 2005
Posts: 23
J2SE 5.0 (1.5.0)TigerSept 29, 2004

So, as some other already calculate on this forum, J2SE 1.4.2 will be superseded on the 29th or march this year, E.T.A 6 days

That's why I rushed to complete my assignment and upload it this evening. It will compile and run perfectly without any errors or what so ever on 5.0, but I dont use any of the new features. That's my main reason to upload it today so I won't loose point because I didn't use any new classes that can be found in 5.0

SCJP 1.4 (90%)<br />SCJD (in progress)
Bob Nedwor
Ranch Hand

Joined: Aug 17, 2005
Posts: 215

Just download and start using Tiger. It does everything 1.4 does and more. My bet is that everything you have done so far will still compile and run fine on 1.5 just as it did with 1.4, with very few exceptions.
[ March 24, 2006: Message edited by: Bob Nedwor ]

Bob N
SCJP - 1.4
SCJD - (B&S) Used 1.5 And It Runs On Solaris10
SCWCD - Thanks to HFSJ!!
Anna Hays
Ranch Hand

Joined: Nov 09, 2003
Posts: 131
Thank you all,

Hmm it says it should run in Java 2 Platform. Is Java 5 considered as Java 2 platform?

I am so struggling to complete the assignment. Have anyone compiled and ran their 1.4 assignment in Java 5? The last thing I want to fail and redoing the assignment all over again in Java 5.

I agree. Here's the link:
subject: JDK supercedence
It's not a secret anymore!