Instalación de JAVA

Bien primero verificamos que tengamos instalada el JDK, actualmente esta la Versión: JDK 6 Update 16 que la puedes descargar desde la misma página de la empresa SUN es gratis.

Se necesita Java 6 o Java 5 para instalar y ejecutar los paquetes NetBeans PHP, Ruby y C/C++. Puede descargar Java desde java.com.

¿Qué es el JDK?
E Java Developer's Kit o JDK, en español Kit de desarrollo de aplicaciones. Es lo básico que tenemos que tener instalado para poder comenzar a trabajar con Java.
Dentro del JDK tenemos el compulador Java, procede de la siguiente manera: a nuesto archivo fuente que tiene una extensión .java el JDK compila si no encuentra errores genera una archivo con una extensión .class. Esto lo hace gracias al compilador que es el javac.exe.

¿Y que es la Máquina Virtual de Java?
Pues bien, como hemos comentado antes, Java está pensado para ser independiente de la arquitectura sobre la que funcione y la manera que tiene Java para conseguirlo es a través de la emulación de una máquina software sobre la que funcionan los programas compilados con Java. El JVM se encarga de interpretar el archivo .class que nos genero el compilador.

Bien, teniendo instalado nuestro JDK ya podremos comenzar a crear programas en JAVA, pasaremos a nuestro primer ejemplo que lo vamos a crear y ejecutar solo teniendo el JDK, aun no he instalado ningún entorno de desarrollo.

Pasemos a nuestro primer ejemplo en JAVA.

Normalmente JAVA se instala en C:/Archivos de Programas/Java dentro de esto se encuentra el compilador Java.exe

Ejecución JAVA

Este es un punto importante, normalmente cuando desarrollamos software lo hacemos con un lenguaje de programación esto lo podriamos para realizar quizas por poner un ejemplo una aplicación web o una aplicación de escrito.

Bien, lo mejor de JAVA es que con este lenguaje de programación puedo ejecutar como aplicaciones independientes (Stand -alone Application), puedo ejecutar como Applet, o la puedo ejecutar como Servlet.

Aquí nos topamos con términos nuevos que paso a describir:

Aplicaciones Stand Alone: Es cualquier aplicación que pueda correr en su pc que cumpla con un objetivo, puede ser un sistema de planillas...

Applet: Es una pequeña aplicación hecha con JAVA que se incrusta en una pagina web y se ejecuta dentro de esta página pero esta aplicación se encuentra cargada en un servidor.

Servlet: Es una aplicación sin interface gráfica que se ejecuta en un servidor de Internet. La ejecución como aplicación independiente es análoga a los programas desarrollados con otros lenguajes.

Para poder desarrollar aplicaciones en JAVA necesitamos tener un entorno de desarrollo, estos podriamos indicar dos principales:

1ro La empresa Sum Microsystem distribuye libremente su JDK (Java Development Kit) que es un conjunto de programas y librerías que permiten desarrollar, compilar y ejecutar programas en Java.
También existe el JRE (Java Runtime Enviroment) que es la versión reducida del JDK destinado a ejecutar código Java pero no tiene compilador.

2do Los IDEs (Integrated Development Environment) estos nos permiten escribir código Java, compilarlo y ejecutarlo sin tener que cambiar de aplicación.

Para desarrollar existen variedad de aplicaciones IDE para hacer esto, aquí les dejo algunas:
  • BlueJ: desarrollado como un proyecto de investigación universitaria, es libre.
  • Eclipse: desarrollado por la Fundación Eclipse, es libre y de código abierto,
  • IntelliJ IDEA: desarrollado por JetBrains, es comercial.
  • Jbuilder: desarrollado por Borland, es comercial pero también existe la versión gratuita.
  • JCreator: desarrollado por Xinox, , es comercial pero también existe la versión gratuita.
  • JDeveloper: desarrollado por Oracle Corporation, es gratuito.
  • NetBeans – gratuito y de código abierto.
  • Sun Java Studio Enterprise: desarrollado por Sun, es comercial.

Esto es algo nuevo que se los dejo si creian que los entornos de desarrollo eran exclusivamente para hacer desarrollo de JAVA, pues no existen IDEs, que han servido de base para otras plataformas de desarrollo o se pueden utilizar para el desarrollo en otros lenguajes (ya sea en distribuciones específicas o bien a través de la instalación de plugins):

De los IDEs les comento que yo trabajo con el NetBeans.

Inicios de Java


Surgió en 1991 por la empresa Sun Microsystem quienes trataron de diseñar un lenguaje de programación para electrodomésticos. Ellos crearon una plataforma independiente del tipo de CPU que utilizaban cada uno de los electrodomésticos, a lo cual se le conoce como la Maquina Virtual Java (Java Virtual Machine conocido también como JVM).

El JVM interpretaba el código neutro convirtiéndolo en código para el tipo de CPU que se utilice.

Ya en 1995 Java se lanza como lenguaje de programación para computadoras personales. Lo que dio inicio al boom de Java fue la incorporación de un intérprete JAVA en la versión 2.0 del navegador de internet Nestcape Navigator, produciendo una revolución tremenda en internet.

En 1997 se lanza Java 1.1, mejorando sustancialmente a la primera versión.

A finales de 1998 se lanza la versión Java 1.2 que actualmente se le conoce como Java 2.
 

Blogroll

About