[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Configuración del CLASSPATH sin variables de entorno



Victor H De la Luz escribió:
2009/3/4 Jhosue Rui <ing.jrui@gmail.com>:
Buenos dias lista.

Recurro a ustedes hoy con la siguiente pregunta.

Tengo una maquina instalada con debian lenny que quiero usar para programar
con las librerias mpijava, el proyecto es un poco viejo y no tiene paquete
debian para instalación, por lo que hay que recurrir al antiguo arte del
./configure && make && make install.

Esto lo realizo sin ningún problema, el dilema comienza cuando quiero
utilizar esta librería ya que según la documentación oficial [1] de javampi
debo modificar y en algunos casos crear las variables PATH y CLASSPATH, se
que esto se logra fácilmente agregando al .bashrc o al bash.profile del
usuario las variables, pero el echo es que esto seria muy problemático
porque esta maquina no va a ser utilizada solo por mi sino también por
muchos otros usuarios lo que implicaría que cada usuario tendría que
modificar sus archivos de configuración, lo que de momento no seria
conveniente por algunas razones que no vale la pena expresar.

También soy un firme partidario de la forma en que debian da solución a las
cosas sin tener que crear chorrocientas variables de entorno, sino con
enlaces (update-alternatives ) o colocando los archivos en determinadas
carpetas, esto porque lo considero una solución mas elegante.

Según tengo entendido la variable CLASSPATH no esta definida en la consola
(al ejecutar export o echo $CLASSPATH no la veo), así que intuyo que lo que
hay que hacer es colocar los archivos necesarios en una determinada carpeta,
pero la cuestión es que no se en cual carpeta, asi que la pregunta es si
alguno de ustedes sabe en donde debo colar los archivos para que los
encuentre correctamente el java.

Adicionalmente he encontrado en el repositorio oficial el paquete classpath
pero, basado en la descripción del paquete, no entiendo exactamente que es
lo que hace (si es que es solo para el gcj o el openjdk o para todos),
también si alguno de ustedes tiene una idea de que hace exactamente este
paquete seria bienvenido cualquier aporte

Gracias


[1] http://www.hpjava.org/mpijavareadme.html

Solo necesitas modificar el

/etc/profile

mira

http://www.esdebian.org/wiki/archivos-configuracion-bash



Hola.

Gracias por el aporte, pero la cuestión es ( corrijanme si me equivoco ) estas variables serian solo validas si corro la aplicación desde la consola.

El objetivo es poder correr la aplicación independientemente de si es desde el bash, tcsh, otro tipo de la consola, el entorno gráfico o lo que sea.

Si alguien mas sabe de otra manera que se pudiera hacer esto seria muy apreciado.

Gracias.


------------------------------------------------------------------------
Por favor, NO utilice formatos de archivo propietarios para el
intercambio de documentos, como DOC y XLS, sino HTML, PDF, TXT, CSV o
cualquier otro que no obligue a utilizar un programa de un fabricante
concreto.
Internet Explorer y Outlook son muy peligrosos por sus continuos
problemas de seguridad. Utilice alternativas libres:
http://www.mozillaes.org/
------------------------------------------------------------------------
usuario linux registrado #387231
http://counter.li.org
------------------------------------------------------------------------
Por favor evite enviar adjuntos de powerpoint y word
vea http://www.gnu.org/philosophy/no-word-attachments.es.html


Reply to: