This article provides an overview of many of the new and improved features in NetBeans IDE 7.0.
: NetBeans IDE 7.0
Allowing users to take advantage of latest developments in Java Platform, Standard Edition (Java SE), NetBeans IDE 7.0 introduces language support for development to the upcoming JDK 7 release, currently available as a Developer Preview. Additional enhancements include new support for GlassFish Server Open Source Edition 3.1 and Oracle GlassFish Server 3.1 and full integration of Oracle WebLogic Server. New support for Oracle Database is included, as well as Apache Maven 3 and HTML5 editing support, and enhancements to the Java editor. In addition, an improved and far more intuitive GridBagLayout visual designer has been integrated for Swing GUI development.
About the NetBeans IDE
About JDK 7
NetBeans 7.0 Supports JDK 7 Developers
New Server Features with Enhanced GlassFish Server and Oracle WebLogic Server Support
New Database Wizard, Maven 3 Support, HTML5 Integration, and More
NetBeans 7.0 is not only an IDE, it’s a "Productive Development Environment" (PDE).
With NetBeans 7.0 there is literally no barrier to enter Enterprise Java, Rich Client Platform (RCP),
or Java 7 features. Everything you need is already included. It’s download – develop – deploy.
Adam Bien, Independent Java Consultant
The NetBeans project is supported by a vibrant developer community and offers extensive documentation and training resources as well as a diverse selection of third-party plug-ins.
JDK 7 is a principle product, along with Java SE Runtime Environment (JRE), in the next major release of the Java Platform, Standard Edition (Java SE) 7 platform. Proposed features include many improvements to the Java language and improved performance. The proposed Java SE 7 platform supports all Project Coin language enhancements, such as binary literals, underscores in numeric literals, strings in switch statements, the try-with-resources statement, and more. JDK 7 is currently available as a Developer Preview--a release that is feature-complete, stable, and ready for testing.
By working with the Project Coin team over several years, NetBeans 7.0 supports
all the Coin features. NetBeans-derived technologies were also used to
help update the JDK 7 libraries to use the new Coin features.
Joe Darcy, Project Coin Lead, Oracle Corporation
NetBeans IDE 7.0 developers can immediately start leveraging JDK 7 Developer Preview to code projects. New proposed language features from Project Coin/JSR 334, including diamond support, try-with-resources statements, and strings in switch statements, are supported in NetBeans IDE 7.0. Other platform upgrades in internationalization, security, and object utilities are also fully supported in NetBeans IDE 7.0.
Selecting JDK 7 as the target platform in the NetBeans 7.0 platform manager enables advanced features in the IDE. The IDE recognizes coding constructs, offers correct classes for code completion, correctly highlights errors, and provides hints. It further suggests better coding for JDK 7 and helps developers by offering to make code replacements.
Some of the new features supporting the proposed JDK 7 include:
NetBeans 7.0 supports all features outlined in Project Coin.
Developers will find a new and enhanced server run-time node in NetBeans IDE 7.0. In addition to existing support for Apache Tomcat and Red Hat JBoss, support is now provided for GlassFish Server 3.1 and Oracle WebLogic Server. New application server features in NetBeans IDE 7.0 include:
Additional application server enhancements include:
NetBeans 7.0 also integrates many additional features. Highlights of these include:
In addition, NetBeans IDE 7.0 provides improved support for Contexts and Dependency Injection (CDI), Representational State Transfer (REST) services, and Java Persistence. For a comprehensive list of the new features and enhancements in NetBeans 7.0, please see “New and Noteworthy” on the NetBeans wiki.
NetBeans 7.0 is available for download today at NetBeans.org.
NetBeans 7.0 Download and Release Information
NetBeans 7 New and Noteworthy
Java™ Platform, Standard Edition 7 Developer Preview Release
Proposed JDK 7 Features