Bookmark Topic Watch Topic
  • New Topic

Hey Everyone :) question about J2SE SDK vs JDK

 
Andrew James
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Report post to moderator
Hey. I am a brand new aspiring developer for Java. Today I purchased Head First's Java book. In the beginning of the book it explains some nessesary tools for beginning out. It says

"If you dont already have a 1.5 or greater Java 2 Standard SDK, I need it. When I goto Java.sun.com there are many different types of downloads, JDK, API's, its overwhelming. Could someone please direct me to the download this might be reffering to? I am running windows.

According to the book I need the following:

Java 2 Standard Edition SDK
API Documentation

referance intro:xxviii

Thanks so much in advance. I look forward to spending much time here!

- Andrew Moore
 
Dinah Gans
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Report post to moderator
Hello,

Here's the link to the java development kit (you probably want JDK 6):
http://java.sun.com/javase/downloads/index.jsp

Here's the API's:
http://java.sun.com/reference/api/

Hopefully this helps!
 
Andrew James
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Report post to moderator
Thanks so much! It helps immensely!
 
marc weber
Sheriff
Posts: 11343
Java Mac Safari
  • Mark post as helpful
  • send pies
  • Report post to moderator
Right. Just JDK 6. You don't need Java EE, or JavaFX, or NetBeans.
 
Jesper de Jong
Java Cowboy
Saloon Keeper
Posts: 15459
42
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Report post to moderator
Note that Sun has used different names for the same thing in the past: J2SE (Java 2 Standard Edition), they later dropped the "2" and just call it Java SE now. JDK = Java Development Kit = J2SE SDK (Software Development Kit). To make it even worse, they also use confusing version numbers: 1.5 = 5.0, 1.6 = 6.0, etc.

One difference to be aware of is JRE vs. JDK: the JRE (Java Runtime Environment) is what "normal" people would download and install to be able to run Java programs. The JDK (Java Development Kit) is what programmers need: it's the JRE plus tools to compile and debug your own Java programs.
 
Rob Spoor
Sheriff
Pie
Posts: 20613
63
Chrome Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
  • Report post to moderator
Jesper Young wrote:To make it even worse, they also use confusing version numbers: 1.5 = 5.0, 1.6 = 6.0, etc.

To make it even worse, they dropped the .0 after version 5.0. So the version numbers went like this: 1.4 -> 5.0 (a.k.a. 1.5) -> 6 (a.k.a. 1.6).
 
Pushkar Choudhary
Rancher
Posts: 425
Android Eclipse IDE Java
  • Mark post as helpful
  • send pies
  • Report post to moderator
Rob Prime wrote:So the version numbers went like this: 1.4 -> 5.0 (a.k.a. 1.5) -> 6 (a.k.a. 1.6).

I wonder how Java 7 would be named!
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Report post to moderator
I wonder how Java 7 would be named!

They couldn't agree on that, so they sold the company :-)
 
Jesper de Jong
Java Cowboy
Saloon Keeper
Posts: 15459
42
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Report post to moderator
Oh, you don't want to know about Oracle version numbers! I think the latest version of the Oracle database is 11.2.0.1. So maybe we'll hava Java 7.0.0.0.0...
 
Andrew James
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Report post to moderator
Whoa! Thanks so much for the additional information, actually helped clarify more questions I would have asked anyways!

Working on getting a grasp on the fundamentals right now, the basic concepts...I'm not givin up!
 
Campbell Ritchie
Sheriff
Pie
Posts: 49865
71
  • Mark post as helpful
  • send pies
  • Report post to moderator
And welcome to the Ranch Sorry nobody welcomed you earlier.
 
Andrew Casselton
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Report post to moderator
Hi Andrew, hi everyone else

I'm ploughing through Head First Java, and agree, it is very easy to read and understand (particularly as I'm a grizzled old man from a procedural programming background).

I have JDK 1.6 installed (also NetBeans IDE).

One thing though - the book asks you to solve some code puzzles quite early on - the first PoolPuzzleone for example. I really want to run the code, but the book gives you no indication of how to do this - very frustrating. It shows a kind of console window but doesn't show how to compile a class or run it.
I realise this may be later in the book but I want to do it now - is there a short tutorial on here on achieving that ?

Thanks , JD
 
Campbell Ritchie
Sheriff
Pie
Posts: 49865
71
  • Mark post as helpful
  • send pies
  • Report post to moderator
Welcome to JavaRanch
Please don't post new questions on somebody else's thread; this is called hi-jacking and may deprive him of answers to his own question. Since the original question has been answered, I think it best to close this thread and ask you to repeat the question as a new thread.
 
    Bookmark Topic Watch Topic
  • New Topic