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

Configuración del CLASSPATH sin variables de entorno



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
------------------------------------------------------------------------
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: