Hola, viendo que siempre es un "pequeño" cacho este de instalar java en linux, en este caso Mandrake, despues de pelear sus buenos minutos...horas diria yo, pero en fin, decidi hacer este pequeño tutorial bien explicativo sobre como instalar, configurar y probar. Bueno primero que nada necesitamos bajar el kit de desarrollo JAVA, lo puedes descargar de aqui. recomendación: bajen el con extension rpm.
Instalacion del RPM
Para esto podemos hacerlo mediante 2 formas, una seria simplemente haciendo doble click sobre nuestro archivo descargado, o desde una consola como root con el comando rpm -i archivo.rpm
Teniendo ya nuestro paquete listito e instalado que por lo general lo manda a /usr o una carpeta raiz, esto debes tenerlo muy claro, ya que necesitaremos saber con exactitud donde quedo nuestro paquete instalado, para mi caso quedo en /usr/java/jdk1.5.0_06. Yapos teniendo listito esto pasemos a segunda etapa, configuracion de los paths.
Configuración del PATH y CLASSPATH
Que son el path y classpath?, bueno estas son variables que almacenan la ruta que tienen que seguir mis programitas en Java para poder compilar, ejecutarse y buscar librerias necesarias a la hora de escribir un codigo, sin configurar estas variables no podriamos hacer nada. Habiendo ya salido de esta pequeña duda existencial quizas, pacemos a la configuracion.
Abrimos una consola como root otra vez, y e aqui la desicion que tienes que hacer, si te manejas un poquito en linux debes conocer el editor VI de consola, ya que con este podemos editar estas variables pero si lo prefieres puedes usar un editor comun y corriente como gedit, kate o kwrite, para ello desde consola como root siempre :) , debes teclear gedit archivo, este archivo puede ser de usuraio o sistema pero los cambios podras guardarlos igual porque lo abriste como root.
Para mi caso no me caliento y uso gedit nomas, yapos entonces abrimos el siguiente archivo /etc/profile, gedit /etc/profile, teniendo abierto este archivo debemos situarnos debajo de alguna linea que contenga una sentencia export.
Agregamos las siguientes lineas:
export JAVA_HOME=/usr/java/jdk1.5.0_06/
export CLASSPATH=$CLASSPATH:/usr/java/jdk1.5.0_06/lib
export PATH=$PATH:/usr/java/jdk1.5.0_06/bin
Donde /usr/java/jdk1.5.0_06/ es el directorio donde se encuentra tu carpeta de java, recuerda que debes cambiarlo por la ruta que te corresponda, y en el caso de PATH al final notese que su ruta llega hasta la subcarpeta bin, aqui es donde se busca el compilador y ejecutables de applets y toda esa parfernalia, y en el caso de CLASSPATH seria lib.
Habiendo ya realizado los cambios necesarios guardamos, y nos dirigimos a consola y tecleamos source /etc/profile , ya con esto deberiamos estar en condiciones de poder compilar nuestro codigo y su posterior ejecucion.
Nota: Yo esto lo hice varias veces y a veces no me resultaba y pensaba que estaba mal y todo ese cacho, que es lo que paso siempre funciono solo que necesite reiniciar, se que esto lo reconoce en seguida pero a veces necesitas reiniciar pero como sea esto sirve :).
Esperando sea de ayuda saludos, cualquier comentario, aporte, duda, escupitajo y/o consulta comuniquenme.
Instalacion del RPM
Para esto podemos hacerlo mediante 2 formas, una seria simplemente haciendo doble click sobre nuestro archivo descargado, o desde una consola como root con el comando rpm -i archivo.rpm
Teniendo ya nuestro paquete listito e instalado que por lo general lo manda a /usr o una carpeta raiz, esto debes tenerlo muy claro, ya que necesitaremos saber con exactitud donde quedo nuestro paquete instalado, para mi caso quedo en /usr/java/jdk1.5.0_06. Yapos teniendo listito esto pasemos a segunda etapa, configuracion de los paths.
Configuración del PATH y CLASSPATH
Que son el path y classpath?, bueno estas son variables que almacenan la ruta que tienen que seguir mis programitas en Java para poder compilar, ejecutarse y buscar librerias necesarias a la hora de escribir un codigo, sin configurar estas variables no podriamos hacer nada. Habiendo ya salido de esta pequeña duda existencial quizas, pacemos a la configuracion.
Abrimos una consola como root otra vez, y e aqui la desicion que tienes que hacer, si te manejas un poquito en linux debes conocer el editor VI de consola, ya que con este podemos editar estas variables pero si lo prefieres puedes usar un editor comun y corriente como gedit, kate o kwrite, para ello desde consola como root siempre :) , debes teclear gedit archivo, este archivo puede ser de usuraio o sistema pero los cambios podras guardarlos igual porque lo abriste como root.
Para mi caso no me caliento y uso gedit nomas, yapos entonces abrimos el siguiente archivo /etc/profile, gedit /etc/profile, teniendo abierto este archivo debemos situarnos debajo de alguna linea que contenga una sentencia export.
Agregamos las siguientes lineas:
export JAVA_HOME=/usr/java/jdk1.5.0_06/
export CLASSPATH=$CLASSPATH:/usr/java/jdk1.5.0_06/lib
export PATH=$PATH:/usr/java/jdk1.5.0_06/bin
Donde /usr/java/jdk1.5.0_06/ es el directorio donde se encuentra tu carpeta de java, recuerda que debes cambiarlo por la ruta que te corresponda, y en el caso de PATH al final notese que su ruta llega hasta la subcarpeta bin, aqui es donde se busca el compilador y ejecutables de applets y toda esa parfernalia, y en el caso de CLASSPATH seria lib.
Habiendo ya realizado los cambios necesarios guardamos, y nos dirigimos a consola y tecleamos source /etc/profile , ya con esto deberiamos estar en condiciones de poder compilar nuestro codigo y su posterior ejecucion.
Nota: Yo esto lo hice varias veces y a veces no me resultaba y pensaba que estaba mal y todo ese cacho, que es lo que paso siempre funciono solo que necesite reiniciar, se que esto lo reconoce en seguida pero a veces necesitas reiniciar pero como sea esto sirve :).
Esperando sea de ayuda saludos, cualquier comentario, aporte, duda, escupitajo y/o consulta comuniquenme.
Comentarios
Sabes, yo prefiero hacer un fichero /etc/profile.d/java.sh darle permisos 755 y ahí definir las variables de Java ;)
Yo lo tengo así:
JAVA_HOME=/usr/local/java/jdk1.5.0_06/
PATH=$PATH:/usr/local/java/jdk1.5.0_06/bin/
CLASSPATH=$PATH:/usr/local/java/jdk1.5.0_06/lib/
export JAVA_HOME
export PATH
export CLASSPATH
despues ejecuto
source /etc/profile
y listo!
Saludos, muy bueno tu blog :)
P.S.: Uso Slackware 10.2
y modcraft no tenia idea d ese metodo wn la jodio esta bueno, lo agregare a tips d linux :D
saludos socio y sigan visitandome
En realidad kisiera saber tambien como hacer un fullcontrol de mi pc al celular... si controlar el movil desde mi pc! esto es para fines completamente limpios jejeje lo juro!