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
java -version
Nos debe aparecer algo como:
Ahora podemos escribir nuestro primer Hola Mundo, para ello , con el bloc de notas podemos escribir:
public class Hola{
public static void main(String args[]) {
System.out.println("Hola Mundo!!!!!");
System.out.println("21 de Mayo del 2013");
}
}
Lo guardamos con el nombre Hola.java en la carpeta que hemos creado, y, a continuación desde el símbolo del sistema hacemos:
javac Hola.java
Con esta orden se nos generará el fichero Hola.class, que contiene el byte-code, con lo que para ejecutarlo, solo tendremos que hacer
java Hola
Veréis aparecer
Hola Mundo!!!!! 21 de Mayo del 2013
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 javaVerificamos 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
Relacionado
Descubre más desde Recursos para formacion
Suscríbete y recibe las últimas entradas en tu correo electrónico.
32 comentarios
veo que hay información para windows y para linux, pero que pasa con mac? el OS es igual que linux?
me pierdo.
gracias…
Lo siento, no tengo mac, por lo que no puedo ayudarte,pero en internet hay varias paginas sobre el tema
Installing Eclipse on Mac OS X
How To Install Eclipse and Get Started with Java Programming
veo que hay información para windows y para linux, pero que pasa con mac? el OS es igual que linux?
me pierdo.
gracias…
Lo siento, no tengo mac, por lo que no puedo ayudarte,pero en internet hay varias paginas sobre el tema
Installing Eclipse on Mac OS X
How To Install Eclipse and Get Started with Java Programming