days
-3
-6
hours
0
-8
minutes
-3
-9
seconds
-5
-6
search
The new and noteworthy

Apache NetBeans 10.0 arrived with updated support for JDK 11

Eirini-Eleni Papadopoulou
apache netbeans
© Shutterstock / fotogestoeber  

The Apache Netbeans team said goodbye to 2018 with a new release. On December 27th, Apache NetBeans 10.0 was released and it brings some big updates for JDK 11 support and more. Let’s have a quick look.

Only a few days before we welcomed 2019, the Apache Netbeans team said goodbye to 2018 with a new release.

On December 27th, Apache NetBeans 10.0 was released and it brings some big updates for JDK 11 support and PHP support. Let’s have a quick look at everything new in the latest Apache NetBeans release.

New and noteworthy

JDK 11 Support – JDK 11 support has been enhanced in the following ways:

You can check out the JDK 11 Confluence Page for more detailed features.

PHP Support – Here are some of the new PHP features:

  • PHP 7.3: You can now add trailing commas in function calls under PHP 7.3 and also use the list reference assignment. The flexible Heredoc and Nowdoc Syntaxes are also supported.
  • PHP 7.2: Support for trailing commas in list syntax, coloring for object types and PHP version in project properties.
  • PHP 7.1: Class constant visibility, multi-catch exception handling, nullable types, support for keys in list(), coloring for new keywords (void, iterable).

Check out the PHP Features Page for more details on the new PHP features.

JUnit 5 – JUnit 5.3.1 has been added as a new Library to NetBeans, so you can quickly add it to your Java projects. For Maven projects without no existing tests, JUnit 5 is now the default JUnit version. The JUnit 5 @Testable annotation is also supported. Any method that includes an annotation that inherits from this, will be allowed to be executed with these action menu items. Default JUnit 5 Test Template is provided out of the box. Keep in mind that JUnit 5 doesn’t currently support test suite’s for its Jupiter engine, so the template provided will attempt to create a test suite using the Vintage engine.

You can have a look at all the new and noteworthy features in Apache NetBeans 10.0 with the following video:

SEE ALSO: Top 10 Java stories of 2018: Angular v6, Java 10 interview series, 10 SQL tricks & more

Getting started

For this release no official installers are provided, please just download the binaries and unzip them.

To build Apache NetBeans (incubating) 10.0 from source you need Oracle’s Java 8 or Open JDK v8 and Apache Ant 1.10 or greater.

Author
Eirini-Eleni Papadopoulou
Eirini-Eleni Papadopoulou is the editor for JAXenter.com. Coming from an academic background in East Asian Studies, she decided that it was time to go back to her high-school hobby that was computer science and she dived into the development world. Other hobbies include esports and League of Legends, although she never managed to escape elo hell (yet), and she is a guest writer/analyst for competitive LoL at TGH.

Leave a Reply

Be the First to Comment!

avatar
400
  Subscribe  
Notify of