JDK 7 Developer Preview: Get It While It's Hot

Hot off the presses is the news that the JDK 7 Developer Preview is available.

The JDK 7 Developer Preview (a.k.a. Milestone 12) builds are now available for download.

This milestone is intended for broad testing by developers, deployers, and end users. We’ve run all tests on all supported platforms and haven’t found any glaring issues. We’ve also fixed 456 bugs since reaching the Feature-Complete milestone back in January.

Try it out and report bugs, that will make it a better JDK for everyone.

All the info in Mark Reinhold's blog (which is where the quotation above comes from) and here is the list of JDK 7 features.


On the list of JDK 7 feature I see (to my surprise):

JSR 296: Swing application framework
An API to define the basic structure of a typical Swing application, thereby eliminating lots of boilerplate code and providing a much-improved initial developer experience
Lead: Alexander Potochkin
Links: JSR 296

Any comments on this ? I was hoping that NetBeans Platform is THE Swing application framework offered. .... or maybe is the JSR 296 using the NetBeans under the hood ?

Posted by Bernd Ruehlicke on February 25, 2011 at 03:45 AM PST #

Hi Bernd. Didn't know that, as surprised as you are. I have frequently blogged about the Swing Application Framework before. I find it to be comparable to someone who writes a two page newsletter and then calls it "Newspaper", as if it is the only newspaper in the world, while it doesn't even begin to offer the features that real newspapers provide out of the box. But, hey, that's just my opinion, of course.

Posted by Geertjan Wielenga on February 25, 2011 at 05:35 AM PST #

Tried to download the JDK but got this error:

Not Found
The requested object does not exist on this server. The link you followed is either outdated, inaccurate, or the server has been instructed not to let you have it. Please inform the site administrator of the referring page.

Posted by guest on February 26, 2011 at 03:59 AM PST #

You'll need to provide more info if you want help, Which JDK did you try to download, i.e., for which operating system? From where are you trying to do this? Do you have an email address (or even a name) so that you can be contacted for further information?

Posted by Geertjan Wielenga on February 26, 2011 at 06:25 AM PST #

Sorry for that... I am the "", lol. I am in Brazil.

I tried to download the JDK 7 Developer Preview for Windows from the link below:

None of the links of the JDK for Windows work, it is always saying "Not Found" when I try to download.

Posted by Carlos on February 26, 2011 at 08:43 AM PST #

Hi Carlos,

try to fetch the latest snapshot-build from:


But keep in mind it is just a normal snapshot release which is not tested as "obsessively" as the b130 "JDK 7 preview" build.

Posted by Joerg Ruethschilling on February 26, 2011 at 10:12 PM PST #

For those who are interested in some quick instructions for getting JDK7 up and running with Netbeans 7.0 Beta 2 (which supports Java 7) on various platforms, then you can visit the java7developer blog post: http://www.java7developer.com/blog/?p=140

The post references the official instructions and adds some extra info for various platforms + some sample code to try out. You can also find help on our google group at http://groups.google.com/group/java7developer


In the interest of transparency, I am the co-author for the upcoming "The Well-Grounded Java Developer" title.

Posted by Martijn Verburg on February 26, 2011 at 10:49 PM PST #

Wow, as bugs on download pages go, this was a bad one. I've filed a report to the page owners, this should be fixed as soon as the US wakes up.


Posted by Tomas Nilsson on February 27, 2011 at 05:54 PM PST #

The JSR-296 has been around for several years, and was never removed, so it's always included in the feature list.
This doesn't mean it will be part of the JDK by default. As long as the JSR remains approved, it must be in the "pending features" as it currently is.
Take a close look at the list, and you'll see it is under the "Deferred to JDK 8 or later" tag.

Posted by Carlos Hoces on February 27, 2011 at 06:24 PM PST #

Post a Comment:
  • HTML Syntax: NOT allowed

Geertjan Wielenga (@geertjanw) is a Principal Product Manager in the Oracle Developer Tools group living & working in Amsterdam. He is a Java technology enthusiast, evangelist, trainer, speaker, and writer. He blogs here daily.

The focus of this blog is mostly on NetBeans (a development tool primarily for Java programmers), with an occasional reference to NetBeans, and sometimes diverging to topics relating to NetBeans. And then there are days when NetBeans is mentioned, just for a change.


« June 2016