Come installare manualmente un'applicazione Java basata su riga di comando composta da un eseguibile e diversi moduli ausiliari?

1

Mi piacerebbe utilizzare Briss , un'applicazione Java per ritagliare i file pdf. L'applicazione consiste in una cartella compressa contenente diversi file Java .jar. Presumibilmente uno di questi è l'eseguibile, mentre gli altri sono moduli ausiliari utilizzati dall'eseguibile. L'applicazione ha una GUI, ma viene eseguita dal Terminale eseguendo la seguente riga di comando:

java -jar briss-0.9.jar

Come posso installare questa applicazione in modo che possa essere eseguita digitando il comando sopra in una finestra Terminale appena aperta?

Un modo per farlo sarebbe quello di scaricare tutti i file .jar in /usr/local/bin , ma preferirei non inquinare la cartella bin con un'orda di file, e vorrei anche conservare i file insieme, in modo che, ad esempio, l'applicazione possa essere "disinstallata" facilmente e in modo pulito.

    
posta Evan Aad 23.05.2017 - 10:25
fonte

1 risposta

1

Copia i file in un posto statico come ~ / Applicazioni, quindi aggiungi il seguente al tuo profilo:

alias briss="java -jar /path/to/briss-0.9.jar"

Quindi puoi eseguire "briss" da Terminal da qualsiasi posizione.

Potrebbe essere necessario creare ~ / Applicazioni se non lo hai mai usato prima. Al momento della creazione, macOS assegna automaticamente alla cartella l'icona della cartella Applicazioni. La posizione del tuo profilo dipende dalla tua shell: la shell macOS predefinita è bash e il profilo è ~/.bash_profile .

    
risposta data 23.05.2017 - 10:45
fonte

Leggi altre domande sui tag