Mon. Nov 18th, 2019

Apache NetBeans 11.2 releases: integrated development environment for Java

2 min read

NetBeans is an integrated development environment (IDE) for Java. NetBeans allows applications to be developed from a set of modular software components called modules. NetBeans runs on Windows, macOS, Linux, and Solaris. In addition to Java development, it has extensions for other languages like PHP, C, C++, HTML5, and JavaScript. Applications based on NetBeans, including the NetBeans IDE, can be extended by third-party developers.

Apache Software FoundationScreenshot:Vulphere [Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0)], via Wikimedia Commons
Apache NetBeans 11.2 is officially released.

Changelog

Release Drivers

Java

The highlights of enhancements in the Java area are focused on support for JDK 13.

  • JEP 354: Switch Expressions (Preview Feature):
jdk13 yield
  • JEP 355: Text Blocks (Preview Feature)
jdk13 textblock

PHP

The highlights of enhancements in the PHP area are focused on support for PHP 7.4.

Enhancements

Performance

  • Speed up finding binaries for source files, most notable performance increase on refactoring. (PR-1430)
  • Using Java NIO2 Watchers on Windows and Linux (PR-1349)
  • Optimized the archive file detection (PR-1422)

Gradle

  • The Gradle features can now read Java compiler arguments, enabling NetBeans support for Java preview features in Gradle projects. (PR-1494)
  • Gradle now can accept user input from its Output tab. (PR-1461)
  • NetBeans honors the project’s org.gradle.jvmargs property when launching Gradle Daemon (PR-1501)

Other

  • JavaScript parser is now correctly licensed and no longer needs to be installed separately (PR-1407)
  • Enhancement to the installer enables subsets of Apache NetBeans to be installed (PR-1505)
  • Upgraded Payara support to Payara Platform 5.193 (PR-1470)
  • Amazon Beanstalk support updates (PR-1312)
  • HTML5 attribute syntax support (PR-1380)
  • Cleaned up Welcome Screen no longer refers to Oracle backends (PR-1457)

Fixes

  • Maven-based NetBeans modules can now be created again (commit 9e32a85)
  • “Copy Dependent Libraries” in Ant-based projects works again (PR-1469)
  • OpenJFX Gluon samples are now correctly registered (PR-1503)

More

Download