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.
The language seems pretty clear about the JDK being included:
With this release, Oracle is providing full availability of Java SE 7 Update 6 on Mac OS X, including the Java Runtime Environment (JRE) and the Java Development Kit (JDK), as well as the JavaFX 2.2 rich client platform and JavaFX Scene Builder.
I installed Java 7 on my Mac last month. It was not a smooth experience. See steps and problems. The gist of it is that Open Office doesn't run with Java 7 so Java 6 is still on my path and Eclipse is using Java 7 as a JDK/JRE internally only.
Actually Java7 for the Mac has been around for at least 6 months if not more. I know about a year ago, I wanted to upgrade to Java 7 but couldn't just because I have Snow Leopard. Which is still my barrier on my machine. I still can't get myself to upgrade to Mountain Lion. I like Spaces.
Mark Spritzler wrote:Actually Java7 for the Mac has been around for at least 6 months if not more. I know about a year ago, I wanted to upgrade to Java 7 but couldn't just because I have Snow Leopard. Which is still my barrier on my machine. I still can't get myself to upgrade to Mountain Lion. I like Spaces.
Why does having an old OS prevent you from upgrading Java? I'm sure it does and I suspect the answer is "because Apple doesn't let you." But it seems like you could install it elsewhere and point Eclipse at it at least.
Because there isn't one to download for Snow Leopard. There are many apps that you can't install on Snow Leopard. For instance Apple's ebook authoring app will not run on Snow Leopard. The Java 7's that are out there for OSX all state that it does not install on Snow Leopard and are written to work on Lion and Mountain Lion only.
I searched for a long time.
author & internet detective
Oh, I believe you. I don't like the idea that at some point the Mac because obsolete/unusable because of the inability to get software for it. If you can't update the OS because of the hardware (I know you aren't there yet; but some are) and you can't update the software because of the OS, it forces buying a new computer.
And no, I wasn't running Windows 95 on my old computer. But the upgrade cycle seems faster on Mac.
One thing that Apple does much faster than Microsoft is to update or introduce core services in the OS that the apps depend upon. Frequently newer versions of apps require newer versions of the core services and that's why they need certain versions of OS X. And of course, the upgrades are much less expensive than Windows. Mountain Lion is only $20.
I have one older Mac still running Tiger and it's still perfectly usable. It just can't run the latest and greatest because the core services are too old. But for what I use it for, it's fine. My work-horse MacBook Pro is always kept up-to-date with the latest.