Netbeans

Installation

In Linux, download the zip file from the website. Unzip it. Navigate to bin folder. Launch sh netbeans

if you see an error that says Netbeans needs a newer version of JDK, install a latest JDK using sdkman and set it’s path in netbeans/etc/netbeans.conf file.

The variable to change is netbeans_jdkhome

Open current project in terminal

Tools - Open in Terminal

Launch a terminal

Window -> IDE Tools -> Terminal

Or, right click on a project and select open in terminal

Set java version to be used for applications

Tools → Java Platforms -> Add platform and pick your JDK version.

Starting spring boot applications

Do this from terminal using mvn spring-boot:run We can open multiple terminal for a given application. So running build in one terminal and running it in a different terminal should not be a problem.

Code format

Right click in a java file and select Format

Overall feel with the tool

  1. I wasn’t able to run a junit test in debug mode. It’s probably me, but things like this should be easy to figure out.
  2. I felt that mvn integration is not great.
  3. Refactoring help from the tool is not great.
  4. Help from the tool to fix compilation issues is not great.
  5. Haven’t explored git integration operations.