954,554 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Difference between JDK & SDK!

Can anyone tell me the difference in JDK & SDK?

I believed till now that both term are same.

...but SunMicrosystem tell both are different. (You can find it at Sun's website)

So what is the difference in these two terms?

boyz
Light Poster
39 posts since Nov 2007
Reputation Points: 2
Solved Threads: 0
 

SDK includes things like tomact i think

jbennet
Moderator
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,826
Solved Threads: 601
 

you're wrong.
Sun's right.

The JDK is an SDK, but an SDK doesn't have to be a JDK.

jwenting
duckman
Team Colleague
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337
 

I agree with jwenting

lookof2day
Junior Poster in Training
83 posts since Aug 2007
Reputation Points: 16
Solved Threads: 11
 

Nice explanation is here
The JDK is a subset of what is loosely defined as a Software development kit (SDK) in the general sense. In the descriptions which accompany their recent releases for Java SE, EE, and ME, Sun acknowledge that under their terminology, the JDK forms the subset of the SDK which is responsible for the writing and running of Java programs. The remainder of the SDK is composed of extra software, such as Application Servers, Debuggers, and Documentation.

peter_budo
Code tags enforcer
Moderator
15,436 posts since Dec 2004
Reputation Points: 2,806
Solved Threads: 902
 

Wikipedia is wrong. A JDK is a full SDK, so it's an implementation of the concept of
"SDK" rather than a subset of it.

jwenting
duckman
Team Colleague
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337
 
Wikipedia is wrong. A JDK is a full SDK, so it's an implementation of the concept of "SDK" rather than a subset of it.

The wikipedia is selfcorrecting, give it a try.

Ene Uran
Posting Virtuoso
1,723 posts since Aug 2005
Reputation Points: 625
Solved Threads: 213
 

I know. It's also known to revert corrections back to a state where the article is in error though.
I've pretty much given up trying to correct things for that reason if the correction is more than a single word.

jwenting
duckman
Team Colleague
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337
 

Conceptually, SDK(Software Development Kit) is superset of JDK. It comes with Java Development Kit and additional components like Netbeans IDE which helps to develop software.

Dezno
Newbie Poster
1 post since Feb 2010
Reputation Points: 10
Solved Threads: 1
 

jwenting is correct and you can find the same explanation on java.sun.com . . JDK is an SDK. They probably just call it JDK instead for the same reason that so many other things in Java have that J.

BestJewSinceJC
Posting Maven
2,772 posts since Sep 2008
Reputation Points: 874
Solved Threads: 354
 
Conceptually, SDK(Software Development Kit) is superset of JDK. It comes with Java Development Kit and additional components like Netbeans IDE which helps to develop software.

I agree with Dezno

dutt
Newbie Poster
1 post since Mar 2010
Reputation Points: 10
Solved Threads: 1
 

You might also agree with him if he says 1 + 1 = 3 but that doesn't make it any more true.

BestJewSinceJC
Posting Maven
2,772 posts since Sep 2008
Reputation Points: 874
Solved Threads: 354
 

finally what's is answer? Fully confusing

learner111
Newbie Poster
1 post since May 2010
Reputation Points: 10
Solved Threads: 1
 

see my reply from 27 november 2007...

jwenting
duckman
Team Colleague
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337
 

@learner111

Please do not resurrect threads that are years old. By doing so you run the risk of confusing current posters. If you have any questions please ask. You are welcome to start your own threads.

Thread Closed.

__avd
Posting Genius (adatapost)
Moderator
8,648 posts since Oct 2008
Reputation Points: 2,136
Solved Threads: 1,241
 

This question has already been solved

Post: Markdown Syntax: Formatting Help
You