Instalar entorno de desarrollo Java SDK
En primera instancia necesitamos saber si esta instalado y/o que version esta instalada, para ello usamos esta linea de comandos:
# java -version
lo que nos devolverá algo similar a esto:
java version "1.6.0_31"
OpenJDK Runtime Environment (IcedTea6 1.13.3) (6b31-1.13.3-1~deb7u1)
OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
En realidad es muy simple tan solo necesitamos entrar a la terminal como administrador y desde ahí digitamos:
# apt-get install openjdk-7-jdk openjdk-7-jre
cuando vuelva a verificar la version instalada obtendra valores distintos asi:
# java -version
java version "1.7.0_95"
OpenJDK Runtime Environment (IcedTea 2.6.4) (7u95-2.6.4-1~deb8u1)
OpenJDK Server VM (build 24.95-b01, mixed mode)
Instalación de Netbeans
Una vez instalado el SDK de JAVA necesitamos la IDE para empezar a programar de manera más cómoda y simple, para lo cual debemos bajar la aplicación desde el sitio web oficial:
El programa se descargara en la carpeta del usuario con el que ingreso, asi por ejemplo:
root@debian:/home/hvallejo/Descargas#
Ahí con ls , localizamos el programa netbeans-8.1-linux.sh al cual deberemos dar los permisos de ejecución respectivos con el siguiente comando:
#chmod 755 netbeans-8.1-linux.sh
Una vez hecho eso con el administrador de archivos nemo, vamos a la carpeta Descargas y con el botón derecho del mouse hace clic y ejecutamos la aplicación para que se instale de manera automática
Conclusiones
Una ves instaladas las herramientas, el lenguaje JAVA y la IDE es posible empezar a programar y probar nuestros proyectos; podemos concluir además diciendo que el lenguaje es un herramienta muy útil fundamentalmente porque puede corres bajo cualquier plataforma gracias a la maquina virtual que permite que los programas sean ejecutados también; sin importar el sistema operativo con el que el equipo este trabajando.
Es fácil de aprender a utilizarlo y el entorno de desarrollo utilizado completamente amigable.
En conclusión podemos decir que Java al ser un lenguaje gratuito es ampliamente difundido y utilizado en cualquiera de sus variantes tanto para aplicaciones independientes como en línea o la web.
Por otra parte es altamente funciona y portable basado en el paradigma de la programación orientada a objetos, independiente de la plataforma.