Netbeans es el Entorno de Desarrollo (IDE) más usado para programar en Java y C++.
Nos permite programar aplicaciones Web, de Escritorio y Móviles.
Además tiene soporte para otro tipo de lenguajes como PHP, Javascript, HTML, JSP, Ruby, etc …
La nueva versión de Netbeans 10.0 da soporte para JDK 11 e incluye novedades como soporte para programación en PHP 7.0 hasta PHP 7.3, y soporte para JUnit 5.3
Requisitos
Apache NetBeans (incubating) 10.0 necesita Java 8.0 o superior para poder funcionar y Open JDK 8.0 y Apache Ant si vamos a programar en Java.
| 
					 1 2  | 
						$ java --version $ sudo apt install default-jre  | 
					
Descarga
Vamos a instalarlo en el directorio /opt que es donde usualmente se instalan los programas. Lo que sería el equivalente a nuestro Archivos de Programa en Windows.
Descargamos Netbeans y descomprimimos el fichero.
| 
					 1 2 3  | 
						$ cd /opt $ sudo wget http://apache.uvigo.es/incubator/netbeans/incubating-netbeans/incubating-10.0/incubating-netbeans-10.0-bin.zip $ sudo unzip incubating-netbeans-10.0-bin.zip -d /opt/  | 
					
Si queremos poder ejecutar Netbeans desde shell editamos el fichero ~/.bashrc
| 
					 1  | 
						$ nano ~/.bashrc  | 
					
E incluimos el PATH de ejecución de Netbeans. Ejecutamos Source para activar la nueva línea que hemos incluido.
| 
					 1  | 
						export PATH="$PATH:/opt/netbeans/bin/"  | 
					
| 
					 1  | 
						$ source ~/.bashrc  | 
					
Por supuesto podremos crear un acceso directo en el escritorio
| 
					 1  | 
						/Desktop$ touch netbeans.desktop  | 
					
| 
					 1 2 3 4 5 6 7 8 9  | 
						[Desktop Entry] Version=10.0 Name=Netbeans Type=Application Exec=/opt/netbeans/bin/netbeans StartupNotify=true Terminal=false Icon=/opt/netbeans/nb/netbeans.png Type=Application  | 
					
Y también podemos incluirlo a nuestra lista de tus aplicaciones de Ubuntu
| 
					 1  | 
						/Desktop$ sudo cp netbeans.desktop /usr/share/applications/  | 
					
Instalación automática
Y después de toda esta pérdida de tiempo es bueno saber que también podemos instalarlo de forma rápida y automatizada usando el siguiente comando
| 
					 1  | 
						$ sudo snap install netbeans --classic  | 
					
