NetBeans is a free and open source IDE (Integrated Development Environment) for developers. NetBeans allows users or developers to quickly build mobile and web applications using HTML, PHP, C and C++.
The latest stable release of NetBeans – IDE 8.0, has been released with following features:
- Java 8 Code Analyzers
- Java 8 Code Editors
- Support for Java SE 8, Java SE Embedded 8 and Java ME Embedded 8
- Enhanced Maven Support
- Enhanced Java EE 7 Support with PrimeFaces
- New Tools for HTML5 and AngularJS
- Improved PHP and C/C++ Support
Step 1: Install Java SE Development Kit (JDK) 8
- NetBeans IDE requires Oracle JDK installed first. Run following commands to install JDK
sudo apt-get purge openjdk*
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Note: you will be prompted to accept the EULA. See my earlier post on How to install Orcale JDK for details
- Check Java version to ensure it was installed correctly
java -version
Step 2: Download NetBeans Installer
- There are diferent NetBeans IDE download bundles. You can download specific bundle as desired or download for all bundles and select which to install
For HTML5 & PHP
wget http://download.netbeans.org/netbeans/8.0/final/bundles/netbeans-8.0-php-linux.sh
For Java SE
wget http://download.netbeans.org/netbeans/8.0/final/bundles/netbeans-8.0-javase-linux.sh
For Java EE
wget http://download.netbeans.org/netbeans/8.0/final/bundles/netbeans-8.0-javaee-linux.sh
For C/C++
wget http://download.netbeans.org/netbeans/8.0/final/bundles/netbeans-8.0-cpp-linux.sh
For All
wget http://download.netbeans.org/netbeans/8.0/final/bundles/netbeans-8.0-linux.sh
- For the purpose of this post, I am downloading for ALL
Step 3: Install NetBeans
$ chmod +x netbeans-8.0-linux.sh
$ ./netbeans-8.0-linux.sh
- On the Welcome screen, you can click ‘Customize‘ to select which package(s) to install or simply click Next to install all packages
- Accept Licence Agreement
- Accept default install location
- Click install on Summary page
- Click Finish on completion
Now you can start using NetBeans