• Review
  • Changelog

To be competitive in the modern software development market, developers have to prioritize the project’s compatibility from the first stages of the project. To make sure that the tool is adequately supported by all popular operating systems, it’s necessary to start working in cross-platform integrated development environments from the very beginning.

NetBeans is an example of such an environment. It supports mobile, desktop, web, and enterprise applications, written in Java, C++ as well as dynamic languages such as JavaScript, PHP, Ruby, and Groovy.

How Can NetBeans Boost Your PC?

NetBeans' development team puts its goal in putting all the pieces together. Indeed, creating a compatible cross-platform software is like putting a big puzzle together. You have to adapt your code to the requirements of various OSs, making sure that the user experience doesn’t suffer because of this. The more complex the application, the more difficult its development and testing becomes.

NetBeans verifies your software’s code and functionality, checking its compatibility with all popular OSs in various languages. As soon as a technical issue is detected, you are immediately notified. This way, you can fix the problem right away without accumulating an infinite amount of bugs and multi-layered technical debt.

In the upper menu, you have all the main functionality. Here, you can upload your code files, edit them, work with config module, view the changes, and perform dozens of other basic actions. On the right panel, you can see your project’s structure. The code is grouped in folders in a clear hierarchy. The left panel is responsible for interface management. Here, you have the list of buttons and panels, used in your software.

The main screen reacts to all performed changes - here you can see how your applications will look like in real-time. If there is an issue, the software simply will not run and you’ll spot the mistake right away. This feature significantly increases the speed of refactoring and makes testing a lot easier.

NetBeans Key Features Include:

  • Build and test your software on various operating systems such as Windows, Mac OS X, Linux, and Android;
  • Supports popular static and dynamic software development languages, including Java, JavaScript, Ruby, and others;
  • Highlights code according to its syntax and semantics, increasing readability and simplifying editing;
  • Detects code errors right away and proposes refactoring strategies.


Even though its main scope is creating an intuitive cross-platform software development environment, NetBeans has a lot of additional functionality. It can perform the functions of a text editor and highlight code syntax in a different color, adding stickers, and increasing files’ readability. Also, you can check the code right away, eliminating all the most obvious technical and syntax errors. Obviously, it’s not a substitute for a professional code-checking tool, but still, it performs basic monitoring tasks very well.

What's new in 11.2 version?

Release Drivers:


  • The highlights of enhancements in the Java area are focused on support for JDK 13.
  • JEP 354: Switch Expressions (Preview Feature)
  • JEP 355: Text Blocks (Preview Feature)


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

Highlights of PHP 7.4 integration are listed below:

  • PHP RFC: Typed Properties 2.0
  • PHP RFC: Null Coalescing Assignment Operator
  • PHP RFC: Spread Operator in Array Expression
  • PHP RFC: Arrow Functions 2.0
  • PHP RFC: Numeric Literal Separator
  • PHP RFC: New Custom Object Serialization Mechanism

Enhancements and Fixes:


  • 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)


  • 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)


  • 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)


  • 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 info

  • Last Updated: 2019-11-04
  • Developer: NetBeans.org
  • Homepage: netbeans.org
  • Version: 11.2
  • File size: 322.84 MB
  • Downloads: 2,414
  • Operating system: Windows 10, Windows 8/8.1, Windows 7, Windows Vista, Windows XP
  • Filename: netbeans-11.2-bin.zip
  • MD5 Checksum: b04efffc8e39336c244d63a7883323ff