Se abbiamo un JAR con una applicazione Java da eseguire, e questo ha delle dipendenze da inserire nel classpath, si può usare questo comando veloce:
java -cp $(echo *.jar | tr ' ' ':') COMMAND
Il comando prevede che tutti i jar necessari (compreso il jar del comando) siano nella directory corrente. Se non è cosi' si possono fare le modifiche relative.
Esempi:
java -cp $(echo *.jar | tr ' ' ':') org.apache.axis.wsdl.WSDL2Java java -cp app.jar:$(echo lib/*.jar | tr ' ' ':') org.app.MyApp
Aggiungi un commento