GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo agregar múltiples archivos jar en classpath en linux

Digamos que tiene varios archivos jar a.jar,b.jar y c.jar. Para agregarlos a classpath durante la compilación, debe hacer

$javac -cp .:a.jar:b.jar:c.jar HelloWorld.java

Para ejecutar hacer

$java -cp .:a.jar:b.jar:c.jar HelloWorld

Usas el -classpath argumento. Puede utilizar una ruta relativa o absoluta. Lo que eso significa es que puede usar una ruta relativa a su directorio actual, O puede usar una ruta absoluta que comienza en la raíz / .

Ejemplo:

bash$ java -classpath path/to/jar/file MyMainClass

En este ejemplo, el main la función se encuentra en MyMainClass y se incluiría en algún lugar del archivo jar.

Para compilar necesitas usar javac

Ejemplo:

bash$ javac -classpath path/to/jar/file MyMainClass.java

También puede especificar el classpath a través de la variable de entorno, siga este ejemplo:

bash$ export CLASSPATH="path/to/jar/file:path/tojar/file2"
bash$ javac MyMainClass.java

Para cualquier proyecto Java normalmente complejo, debe buscar el script ant llamado build.xml


Linux
  1. Cómo cambiar el nombre de los archivos en Linux

  2. Cómo comprimir varios archivos en Linux

  3. Cómo cambiar el nombre de varios archivos a la vez en Linux

  4. Cómo agregar múltiples rutas en Linux usando ejemplos de comandos ip

  5. Cómo reemplazar una cadena en varios archivos en la línea de comando de Linux

Cómo agregar un usuario a un grupo en Linux

Cómo cambiar el nombre de un archivo (s) en Linux

Cómo administrar varias versiones de Java con jEnv en Linux

Cómo agregar mensajes manualmente a los archivos de registro del sistema Linux

Cómo agregar varias zonas horarias en Linux

Cómo combinar varios archivos PDF en un solo PDF en Linux