An IDE or Integrated Development Environment is a software that provides programmers the basic tools like the text editor, compiler, and debugger all in one environment. It performs tasks like code completion and code management. They mainly facilitate/streamline the development and design of other applications. The most common IDEs are Visual Studio, Pycharm, PhpStorm, Eclipse, IntelliJIDEA, Web Storm, and NetBeans.
NetBeans IDE
NetBeans is a free, open-source IDE, Tooling platform, and Application Framework. It offers tools for web, desktop, and mobile application development. It supports the latest versions of JDK, Java EE, and JavaFX. NetBeans also provides integration of external tools and services, connects to databases, and manages your source code using version control software.
Features
- Fast and Smart editing by semantically and syntactically highlighting source code.
- Support Java, JavaScript, HTML5, CSS, and more Scripting Languages.
- It is Cross-Platform
Apache NetBeans 13 is the latest release of Netbeans IDE. some of the latest features include.
- Bundled nb-javac, startup experience simpler and smoother.
- Light FlatLaf look and feel by default.
- Partial upgrades for Maven, Gradle, and PHP.
- Resolve project problems in VSCode extension.
- Allow searching for multi-line Strings.
- Adding support for Oracle Cloud.
- Allow plugins to exclude files from being indexed.
This guide will show you how to install Apache NetBeans 13 IDE on Kubuntu/KDE Neon.
Install Apache Netbeans 13 IDE on Kubuntu|KDE Neon
Update your system packages
### Kubuntu ###
sudo apt update && sudo apt upgrade -y
### KDE Neon ###
sudo apt update && sudo pkcon update -y
1. Install Java OpenJDK
Use the following command to install Open JDK.
sudo apt install openjdk-17-jdk
Verify installation by checking the Java version.
$ java -version
openjdk version "17.0.3" 2022-04-19
OpenJDK Runtime Environment (build 17.0.3+7-Ubuntu-0ubuntu0.22.04.1)
OpenJDK 64-Bit Server VM (build 17.0.3+7-Ubuntu-0ubuntu0.22.04.1, mixed mode, sharing)
2. Download NetBeans IDE Installer script
Use the following command to download NetBeans 13 Installer script
wget https://dlcdn.apache.org/netbeans/netbeans-installers/13/Apache-NetBeans-13-bin-linux-x64.sh
On the same folder where you have downloaded the script. make it executable.
chmod +x Apache-NetBeans-13-bin-linux-x64.sh
Then use the following command to install it.
sudo ./Apache-NetBeans-13-bin-linux-x64.sh
3. Install NetBeans 13 IDE on Kubuntu|KDE Neon
The install script will open a setup wizard shown below. Click on Install.

Then accept the License agreement information by checking the box and then click Next.

The next window will show the installation location. You can browse to change it or leave it as it is. The summary of your settings will show. You can check the box to check updates then click Install

The installation starts and will finish successfully to show the last setup window. Click Finish.

4. Launch Netbeans 13 IDE on Kubuntu / KDE Neon
Once you finish the setup, Launch NetBeans from the Application Launcher.

The NetBeans application opens as shown below.

5. Create a Simple Hello program
We are going to create a Hello Program in the NetBeans IDE in Java.
Go to New Project then choose Java then Java Application. Click Next

Give the project a Name without spaces. You can change the location of the project but I will leave it as default. Click Finish.

It opens as shown below with the class and object templates in place.

Edit the program to the text you want.
System.out.println("Hello From Technxileo");
This is what I want to appear. Afterward, click on the Run icon to debug and run the program

The output will display as shown below.

That is a simple Java Application.
Conclusion
From this guide, we have gone through what an IDE is and examples of IDE. We have installed NetBeans 13 IDE on Kubuntu|KDE Neon systems. We have seen that you can install plugins built-in inside the Platform itself. NetBeans has been used to develop a lot of applications as it integrates basic tools and programming languages like Java, PHP, and Ruby.
More guides on KDE Neon / Kubuntu:
- Configure Bareos Backup Solution on Kubuntu / KDE Neon
- Install Zsh and Oh-My-Zsh on Kubuntu/KDE Neon/Ubuntu
- Install qBittorrent on Ubuntu / KDE Neon / Kubuntu