Re: pregunta de java .... arreglado!
--- Iñaki <ibc2@euskalnet.net> escribió:
> El Miércoles, 16 de Noviembre de 2005 22:23, A.
> Estop escribió:
> || Arreglado!! ese parrafazo que le he añadido al
> bash.bashrc ha hecho
> || milagros! Está visto, estos palabros, cuanto más
> misteriosos, mejor
> || funcionan ...!
> || Gracias a Diego Chacón, Carlos Miranda, Iñaki,
> Aritz Beraza y demás, que
> || me habéis ayudado
> ||
> || Salu2 a todos
> ||
> || Antonio
>
> Me alegro mucho de que te haya funcionado, de todas
> formas, como hablas de
> "palabros misteriosos" te comento un poco en qué
> consiste esta solución:
>
>
> || > En Debian yo tengo instalado el Java de Sun (el
> que te bajas de la
> || > página) y luego tengo añadido estas líneas al
> final del archivo
> || > "/etc/bash.bashrc":
> || >
> || > JAVA_HOME=/usr/java/jre1.5.0_01
> || > export JAVA_HOME
> || > PATH=$PATH:$JAVA_HOME/bin
> || > export PATH
>
>
> Al instalar el JAVA de Sun te crea el directorio
> /usr/java/jre1.5.0_01 que
> contiene los ejecutables dentro del subdirectorio
> "bin" (el comando "java"
> entre ellos).
>
> Si te das cuenta ese directorio no está por defecto
> ni de coña en el PATH, lo
> puedes comprobar haciendo: "echo $PATH". La variable
> PATH contiene los
> directorios que están incluidos en el PATH.
>
> Que no esté en el PATH significa que no puedes
> ejecutar esos comandos
> poniéndolos sin más en consola, sino que tendrías
> que poner toda la
> dirección. Por ejemplo, para ejecutar un programa en
> java que tengas en tu
> home deberías hacer en consola (estando en tu home):
>
> # /usr/java/jre1.5.0_01/bin/java mi_programa_java
>
> Un coñazo ¿no? además está el tema de que otras
> aplicaciones necesitan hacer
> uso de java y no especificarán toda esa dirección
> sino que querrán usar sólo
> el comando "java" a secas.
>
> ¿La solución? añadir al PATH de todos los usuarios
> el directorio donde está
> java.
>
> - ¿Cómo se añade algo para que todos los usuarios lo
> incluyan automáticamente?
> Añadiéndolo en el fichero "/etc/bash.bashrc" (creo
> que hay otras posibilidades
> pero ésta funciona).
>
> - ¿Cómo añadir /usr/java/jre1.5.0_01 al PATH?
> Así:
>
> 1) Declaramos y exportamos la variable JAVA_HOME
> (para que todos los usuarios
> la conozcan para siempre).
>
> JAVA_HOME=/usr/java/jre1.5.0_01
> export JAVA_HOME
>
> 2) Ampliamos el PATH por defecto de la siguiente
> forma (aquí ojo, porque le
> añadimos el subdirectorio "bin" que es donde están
> los ejecutables, si no no
> funcionaría).
>
> PATH=$PATH:$JAVA_HOME/bin
>
> 3) Exportamos la variable PATH para que todos los
> usuarios la conozcan.
> NOTAS:
> ********
> - En realidad no es tan bonito, me acabo de dar
> cuenta de que abriendo una
> consola en mi PATH no figura la ruta de java.
> - Creo recordar que se debe a que lo del fichero
> "bash.bashrc" sirve para los
> entornos gráficos pero si abres luego una consola no
> se tiene en cuenta ¿?¿
>
> No obstante yo tengo unos enlaces en /usr/bin a
> /usr/java/jre1.5.0_01/bin/
> para cada ejecutable de java, por eso me funciona
> también en consola.
Y si pruebas a crear un deb con java-package y lo
instalas???? a mi no me ha dado problemas así.
Un saludo
______________________________________________
Renovamos el Correo Yahoo!
Nuevos servicios, más seguridad
http://correo.yahoo.es
Reply to: