Tengo herramientas de Java que necesito usar. Las herramientas están en una carpeta llena de archivos jar. Quería agregar esta carpeta a mi ruta, por las razones obvias, pero después de editar mi .bash_profile para incluir la nueva carpeta en la variable $ PATH y obtenerla, no funciona. También intenté cerrar sesión y volver a iniciar sesión, y eso tampoco funcionó. Sigo recibiendo el mensaje de error "No se puede acceder a jarfile .jar"
10
Respuestas:
Para los archivos JAR, debe establecer CLASSPATH y no la variable de entorno PATH.
Si está utilizando BASH, es:
export CLASSPATH="$CLASSPATH:<full_path_to_each_jar_files>"
Es mejor que lo agregue al archivo a
.bashrc
menos que sepa lo que está haciendo.Ejemplo:
Pero, por supuesto, si todavía está invocando el archivo jar con la clase Main, debe usar la ruta completa para ello:
Sin embargo, puede establecer su ejecución correcta y ejecutarla:
Pero debe tener cuidado de que su classpath sea correcto y enumerar todos los jar necesarios.
fuente
.bashrc
, agréguelo a.profile
. Ver Alternativa a .bashrcSi sus herramientas son scripts, que contienen comandos como
entonces debes editarlos para que contengan la ruta correcta
fuente