Enjoy A New Student Discount All 55,000 Courses on sale for Only $12.99

Ends in 05h 23m 49s

Programación en Java. Preparando el entorno

Como complemento al curso de programación en java, vamos a ver la configuracion del entorno de desarrollo. Para ello, lo primero que tendremos que hacer es descargarnos el SDK de java, cosa que podemos hacer desde la web del propietario (Oracle -https://www.java.com/es/download/ie_manual.jsp)

En esta página, deberemos aceptar la licencia, y escoger la descarga correspondiente a nuestra plataforma Podemos pulsar Descargar Java

Quiero señalar que en esta fase, no haremos mención de JavaFX; mas adelante, ya habrá tiempo de ello.

En windows:

Deberemos ejecutar el paquete descargado, y seguir los pasos, para conseguir que se instale en nuestra maquina el entorno de desarrollo.

Pulsamos en Instalar

Podemos comprobar que todo ha ido bien, visualizando las variables del sistema y observando que existe la linea marcada (correspondiente a JAVA_HOME

Para comprobar que todo ha ido bien, podemos ir al símbolo del sistema y teclear

Nos debe aparecer algo como:

Ahora podemos escribir nuestro primer Hola Mundo, para ello , con el bloc de notas podemos escribir:

Lo guardamos con el nombre Hola.java en la carpeta que hemos creado, y, a continuación  desde el símbolo del sistema hacemos:

Con esta orden se nos generará el fichero Hola.class, que contiene el byte-code, con lo que para ejecutarlo, solo tendremos que hacer

Veréis aparecer

Pues ya está, habéis escrito vuestro primer programa JAVA

En Linux

(Es valido, pero antiguo. Pendiente Revision)

Para Ubuntu y  Debian podemos hacer:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Y para configurar automáticamente las variables, podéis instalar:

sudo apt-get install oracle-java7-set-default

Para Centos, Fedora y RedHat:

Si pulsáis en la imagen de la izquierda, iréis al repositorio de Oracle; en el, tendréis que escoger el «rpm» que se adapte a vuestro hardware (32 o 64 bits) teniendo siempre presente que necesitamos el JDK, y los descargáis.

O, cuando conozcáis el nombre exacto del fichero:

wget http://download.oracle.com/otn-pub/java/jdk/7/ jdk-7u21-linux-x64.rpm -O  jdk-7u21-linux-x64.rpm

Una vez finalizada la descarga, nos vamos a la linea de comando para escribir:

rpm -Uvh /path/to/binary/jdk-7u21-linux-i586.rpm

A continuación, configuramos el sistema

## java ##
alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_21/jre/bin/java 20000
## javaws ##
alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.7.0_21/jre/bin/javaws 20000
## Java Browser (Mozilla) Plugin 32-bit ##
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk1.7.0_21/jre/lib/i386/libnpjp2.so 20000
## Java Browser (Mozilla) Plugin 64-bit ##
alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jdk1.7.0_21/jre/lib/amd64/libnpjp2.so 20000
## Install javac  ##
alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_21/bin/javac 20000
alternatives --install /usr/bin/jar jar /usr/java/jdk1.7.0_21/bin/jar 20000

Ahora debemos seleccionar los programas que queremos utilizar, para eso

alternatives --config java

There are 5 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*  1           /usr/java/jdk1.6.0_24/jre/bin/java
   2           /usr/lib/jvm/jre-1.5.0-gcj/bin/java
 + 3           /usr/java/jdk1.6.0_26/jre/bin/java
   4           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
   5           /usr/java/jdk1.7.0_21/jre/bin/java

Enter to keep the current selection[+], or type selection number: 5

Para javaws

alternatives --config javaws

There are 3 programs which provide 'javaws'.

  Selection    Command
-----------------------------------------------
*  1           /usr/java/jdk1.6.0_24/jre/bin/javaws
 + 2           /usr/java/jdk1.6.0_26/jre/bin/javaws
   3           /usr/java/jdk1.7.0_21/jre/bin/javaws

Enter to keep the current selection[+], or type selection number: 3

Para libjavaplugin

alternatives --config libjavaplugin.so

There are 3 programs which provide 'libjavaplugin.so'.

  Selection    Command
-----------------------------------------------
*  1           /usr/java/jdk1.6.0_24/jre/lib/i386/libnpjp2.so
 + 2           /usr/java/jdk1.6.0_26/jre/lib/i386/libnpjp2.so
   3           /usr/java/jdk1.7.0_21/jre/lib/i386/libnpjp2.so

Enter to keep the current selection[+], or type selection number: 3

Para javac

alternatives --config javac

There are 3 programs which provide 'javac'.

  Selection    Command
-----------------------------------------------
*  1           /usr/java/jdk1.6.0_24/bin/javac
 + 2           /usr/java/jdk1.6.0_26/bin/javac
   3           /usr/java/jdk1.7.0_21/bin/javac

Enter to keep the current selection[+], or type selection number: 3

Finalizando la instalación

El JDK requiere configurarse con diversas variables ambientales para su correcta operación :

  • JAVA_HOME : Indica el directorio raíz de instalación del JDK, de acuerdo a las instrucciones anteriores esta ruta sería : /usr/local/jdk
  • PATH : Define la ruta de acceso para los binarios del sistema; la modificación de esta variable permite acceder a los ejecutables Java (javac,javadoc,java) proporcionados con el JDK de cualquier directorio.
  • CLASSPATH : Define las rutas de acceso para las diversas librerías empleadas en ambientes Java; su modificación será descrita a lo largo del curso

Las variables anteriores pueden ser definidas de dos maneras :

  • Nivel Global: Permite que las variables sean accesibles para todo usuario del sistema; estas definiciones son colocadas en el archivo /etc/profile del sistema.
  • Nivel Usuario: Las variables son definidas para tener efecto únicamente sobre determinado usuario; estas definiciones son colocadas en el archivo ~/.bashrc, donde ~/ es el directorio base del usuario.

Independientemente de los métodos mencionados anteriormente, las declaraciones en estos archivos son idénticos:

 
        JAVA_HOME="/usr/local/jdk"
        CLASSPATH="/usr/local/mislibrerias"
        PATH="$PATH:/usr/local/jdk/bin"
        export JAVA_HOME
        export CLASSPATH
        export PATH

 

Probamos la instalación con

Verificamos la versión de java
Verificamos la version de java
# java -version
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) 64-Bit Server VM (build 21.0-b17, mixed mode)

# javac -version
javac 1.7.0

 

Para finalizar la instalación,podemos crear el mismo programa comentado anteriormente en windows, y probarlo

En el siguiente articulo, suavizaremos la dificultad de escribir, añadiendo un IDE


Descubre más desde Recursos para formacion

Suscríbete y recibe las últimas entradas en tu correo electrónico.

32 comentarios

  1. veo que hay información para windows y para linux, pero que pasa con mac? el OS es igual que linux?

    me pierdo.
    gracias…

  2. veo que hay información para windows y para linux, pero que pasa con mac? el OS es igual que linux?

    me pierdo.
    gracias…

  3. Pingback: Bitacoras.com

Deja un comentario

/*Si te ha gustado el artículo
no dudes en compartirlo*/

Facebook
Twitter
LinkedIn

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies

Ver mi IP

Ver ip de mi máquina
tipo valor
Ip: 18.97.14.83
Proxy: 18.97.14.83
Remote host: 18-97-14-83.crawl.commoncrawl.org
Remote port: 55116
** 18.97.14.83, 172.71.194.150