Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Can I use JDK 5?

 
Alexandre Baldo
Ranch Hand
Posts: 48
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi guys!

Can I still use JDK 5 or do I have to use JDK 6 for the SCJD exam?

Thanks!!
 
Xabier Martija
Ranch Hand
Posts: 40
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes.
Read the instructions. There is something about using a release not older than 12 months.
 
Gabriel Vargas
Ranch Hand
Posts: 145
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Alexandre,

You can use JDK 5 to develop your solution but at the end you must test it with a version not old than 18 months, for example JDK 6.

I hope it helps you.
 
Jim Yingst
Wanderer
Sheriff
Posts: 18671
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
My instructions say the JDK version "must not have been superseded by a new production version for more than 18 months by the time you make your submission." JDK 5 was superseded by JDK 6, so you have 18 months from the release of JDK 6 before JDK 5 becomes too old for use here. Unfortunately I don't remember exactly when JDK 6 came out, but I'm sure it's less than 18 months ago. Be sure to use a recent version of JDK 5 though, since (for example) JDK 5.0 Update 1 was superseded by Update 2 a long time ago. It's unclear whether Sun cares about minor updates "supereseding" each other (I think maybe they just mean major versions), but it's best to be safe.

Having said that, upgrading from JDK 5 to JDK 6 is pretty simple, isn't it? I don't see any good reason not to simply use the latest JDK version here.
 
John Donoghue
Ranch Hand
Posts: 45
IntelliJ IDE Mac OS X Scala
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I wrote Sun with this very question, because I found the 18 months thing very confusing.

Below is the main answer I got:

"While certification exams, such as the SCJP 1.4 and SCJP 5.0, are designed to test for specific versions of Java, the SCJD assignment is designed to be completed using a current version of Java. You may actually use either Java SE 5.0 or 6.0 for the SCJD assignment.. Java SE 6.0 was released December 11, 2006, so Java SE 5.0 may be used for the SCJD assignment until June 11, 2008."


I hope that helps.

-John
 
Alexandre Baldo
Ranch Hand
Posts: 48
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank's for your help!!
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic