El post que buscas se encuentra eliminado, pero este también te puede interesar

Aprende sobre Java Actualizacion e instalacion

Descarga e instalación del Java SE Development Kit (JDK)


Conceptos básicos

El éxito imparable y sin precedentes del lenguaje de programación Java desde sus inicios en el año 1996 se debe en gran parte a que este lenguaje es independiente de cualquier plataforma. Es decir, cualquier aplicación Java se puede desarrollar en la plataforma que nosotros como desarrolladores nos sintamos más cómodos y se podrá ejecutar o explotar en la plataforma que nuestros clientes elijan


* cuando hablamos de plataformas nos referimos a la unión de un Sistema Operativo con su correspondiente Hardware

Otros lenguajes que no siguen el eslogan bandera de Java "escribe una vez y ejecuta en cualquier plataforma" se ven obligados a realizar diferentes compilaciones, y en algunos casos modificación de código fuente, para cada una de las plataformas que se tiene que ejecutar una aplicación. Esto hace que la distribución y el mantenimiento de las diferentes versiones de la aplicación que se irán realizando a lo largo del tiempo se convierta en una auténtica pesadilla.

Los IDE (Integrated Development Environment, Entornos Integrados de Desarrollo) Java de hoy en día nos permiten como desarrolladores crear aplicaciones Java en un entorno amigable y de fácil utilización.

A continuación vamos a dar un repaso rápido de diferentes conceptos que nos van a ayudar a discernir que software necesitamos instalar en nuestro ordenador para poder empezar este curso de Java.



* Plataforma de desarrollo (Windows, Linux, Mac OS X, o cualquier otro)
o primero de todo necesitamos saber cual es la arquitectura Hardware de nuestro ordenador y que Sistema Operativo utilizamos para poder instalar la MVJ (Máquina Virtual Java) que corresponda a nuestra plataforma

* IDE entorno de desarrollo (NetBeans o cualquier otro)
o en el mercado hay muchos entornos de desarrollo disponibles y de muy alta calidad
+ en este curso utilizaremos el IDE NetBeans que es un entorno de desarrollo Open Source escrito en Java y auspiciado por Sun Microsystems

* MVJ (Máquina virtual Java)
o la MVJ no existe como tal físicamente. Es en realidad un conjunto de comandos y programas que se ejecutan en un direccionamiento de memoria separado del resto de procesos que se puedan estar ejecutando en paralelo en ese momento en nuestro ordenador
o Código Java
+ el código fuente de las aplicaciones Java que creamos está separado por diferentes ficheros con extensión .java.
# las Clases están contenidas en los ficheros con extensión .java
* cada Clase tiene su propio fichero
o ya hablaremos largo y tendido sobre las Clases durante todo el curso
o Compilación
+ al poco tiempo de aparecer en escena el lenguaje Java, las aplicaciones se escribían en un procesador de texto y la compilación del código fuente se realizaba desde una consola de comandos propia del Sistema Operativo que se estaba utilizando
# entonces tenías que escribir en la línea de comando el comando javac seguido de las Clases que querías compilar.
+ debido a que el IDE NetBeans está situado en una capa por encima de la MVJ, no nos hace falta utilizar una consola de comandos para poder compilar las Clases Java
# en este caso, nosotros simplemente tenemos que hacer clic sobre un botón de compilación, que ya veremos más adelante, y esta acción desencadena que el IDE invoque, de forma transparente para nosotros, el comando javac que está incluido en la MVJ para compilar dichas Clases
o Código byte
+ el resultado de la compilación genera ficheros con extensión .class
# estos ficheros contienen código byte
* este código byte es universal
o es decir, no importa con que plataforma estemos desarrollando que el código de bajo nivel generado es 100% compatible con la MVJ
o Interpretación
+ a diferencia de otros lenguajes que sus aplicaciones se arrancan directamente ejecutando un fichero con extensión normalmente .exe, para ejecutar una aplicación Java desde la línea de comando se tiene que ejecutar primeramente el comando java
# este comando crea un entorno de ejecución Java en memoria y transforma el código byte de los ficheros con extensión .class en código de bajo nivel propio de cada plataforma
# en este caso el IDE NetBeans también tiene un botón, que ya veremos en su momento, para interpretar dicho código byte y ejecutar la aplicación para que el usuario final la pueda utilizar
o Librerías estándar Java
+ sería impensable que todo el código de una aplicación estuviera escrito por nosotros
# como cualquier otro lenguaje, Java tiene una nutrida API (Application Program Interface) que contiene las librerías estándar Java
+ en el proceso de interpretación, el interpretador Java invoca las Clases de la mencionada librería estándar Java y las interpreta
o las aplicaciones java desde sus principios siempre se han ganado la mala fama de ser más lentas que otras aplicaciones convencionales. Pero hay que decir que el tiempo corre a favor de Java debido a que los ordenadores cada vez tienen frecuencias de reloj más rápidas y capacidades de memoria cada vez más grandes
+ tampoco se descarta que en un futuro la MVJ esté implementada directamente en un procesador
# esta es una carta que se guarda Sun y que Intel también la tiene en mente. Podrán surgir placas base compartiendo procesadores Pentium con procesadores MVJ o procesadores Risk con procesadores MVJ

http://www.java.com/es/download/windows_xpi.jsp?locale=es&host=www.java.com:80







-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


A todos nos pasa y nos pasó, el globo a la derecha inferior de la pantalla, con el aviso que esta disponible una nueva versión de JAVA para instalar.

Parece que ahora la moda son softwares encargados de encontrar las ultimas actualizaciones de todos los programas que tengamos en nuestra maquina, para no encargarnos aplicación por aplicación.

JAVARA es una utilidad que no requiere instalación y se encarga de actualizar a la ultima versión de Java Runtime Environment y no solamente dejarnos con la ultima versión, sino que también se deshace de los rastros dejados por las anteriores






JavaRA está disponible en español y es compatible con todas las versiones de Windows, aunque si utilizan Vista deberán tener desactivado el UAC.



Los programas cuando son actualizados, eliminan la versión anterior, pero Java no lo hace, mantiene la compatibilidad con las versiones anteriores y no tiene demasiado sentido continuar guardando versiones antiguas del programa.

La gente de Sun (la compañia que programa/desarrolla Java) dice que así se mantiene la compatibilidad con aplicaciones que hagan uso de versiones viejas, pero eso pierde sentido la mayoría de veces, ya que normalmente siempre se intenta actualizar el programa que usa el JRE a la última versión para no perder en seguridad y robustez.

Además de estas dos funcionalidades, también se encarga de:

* Eliminar archivos del JRE que no son usados.
* Eliminar la entrada de arranque del sistema.
* Eliminar el propio Gestor de Descarga de Sun.



DESCARGA:

http://sourceforge.net/project/downloading.php?groupname=javara&filename=JavaRa.zip&use_mirror=osdn

Anuncios

0 comentarios - Aprende sobre Java Actualizacion e instalacion