This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
In Head Fist Java (intro xxviii) "What you need for this book" it states to get the Java 2 Standard Edition SDK. At the top of the page it states, "You do not need any other development too, such as an Integrated Development Environment (IDE)."
All I can find of the SDK is "Windows Platform - J2SE(TM) and NetBeans(TM) IDE Bundle NB 4.1 / J2SE 5.0 Update 5"
Do I just get this and not use the NetBeans IDE or does someone have a link to just the SDK alone.
The link you want (ie JDK without NetBeans) is Download JDK 5.0 Update 5.
It isn't immediately obvious to me just why the Java download pages are confusing, but they are, and lots of people have reported the same problem that you have.
BTW, I think that you will find fairly quickly that you probably do want a fairly decent Java editor, if not a full IDE. Notepad is unlikely to do it for you for very long. I tried the editors that Head First recommends (in a few more chapters) and got very little satisfaction from them. There are others around as well, but I haven't tried them yet. The impression I get is that Eclipse is the generally favoured IDE. I am about to give that a go. [ October 07, 2005: Message edited by: Kym Thompson ]
Originally posted by Robert Ditto: Thank you. I thought the Updates were just that, updates from 1.5_04 to 1.5_05
As for the textpad heads up, thank you.
Unfortunately, the term "update" is somewhat of a misnomer. Sun does not release updates in the traditional sense. Instead, each "update" is the complete package. This way you don't need to download the original Java 1.5 and then install each of the updates in turn. Instead, you just download the most recent update and install it.
I also agree that TextPad is a great text editor. It is highly customizable and pretty close to an IDE without a lot of the bloat that typically goes with those types of tools.