NetBeans 6.9 to require Java 6
The developers of NetBeans, the cross platform JAVA IDE, have released the first milestone version of NetBeans 6.9. This is the first version of NetBeans which requires Java JDK 6 to run. Among the features of 6.9M1 is the incorporation of the now mature Netigso OSGi integration for NetBeans. By default this will use the Apache Felix 2.0.3 container, but there is also experimental support for Eclipse Equinox. The support allows OSGi bundles to be incorporated into NetBeans platform based applications built with Ant or Maven.
Other new features include support for Spring 3, in-editor annotation processors, the ability to jump to overridden methods in the editor and to control click URLs in code to open them in the browser. Other changes range from improved applet and JNLP support, debugger attach history and better breakpoint management, to C/C++ "Overrides" annotations and better Makefile support. Rename refactoring has been added to the CSS editor, along with improved code completion, along with improvements in Ruby Gems indexing and support for the Zend PHP framework. Due to ongoing development work, JavaFX support is not available in NetBeans 6.9M1.
Support for JSR299, Contexts and Dependency Injection, is also built in, having previously been released as a patch for NetBeans 6.8. Full details of the changes are contained in the release notes and NetBeans 6.9M1 is available to download for Windows, Mac OS X, Solaris and Linux. The final release of NetBeans 6.9 is planned for the summer.