¿Cómo "instalar" manualmente una aplicación Java basada en command-line que consta de un ejecutable y varios modules auxiliares?

Me gustaría utilizar Briss , una aplicación de Java para recortar files PDF. La aplicación consiste en una carpeta comprimida que contiene varios files Java .jar. Presumiblemente uno de ellos es el ejecutable, y los otros son modules auxiliares que usa el ejecutable. La aplicación tiene una GUI, pero se ejecuta desde la Terminal ejecutando la siguiente línea de command:

java -jar briss-0.9.jar 

¿Cómo puedo 'instalar' esta aplicación para poder ejecutarla escribiendo el command anterior en una window de terminal recién abierta?

Una forma de hacerlo sería volcar todos los files .jar dentro de /usr/local/bin , pero prefiero no contaminar la carpeta bin con una horda de files, y también me gustaría mantener los files juntos, para que, por ejemplo, la aplicación se pueda 'desinstalar' de manera fácil y limpia.

One Solution collect form web for “¿Cómo "instalar" manualmente una aplicación Java basada en command-line que consta de un ejecutable y varios modules auxiliares?”

Copie los files en algún lugar estático como ~ / Aplicaciones, luego agregue lo siguiente a su perfil:

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

Entonces puede ejecutar 'briss' desde la Terminal desde cualquier lugar.

Es posible que necesite crear ~ / Aplicaciones si no lo ha usado antes. Después de la creación, macOS automáticamente le da a la carpeta el ícono de la carpeta de Aplicaciones. La location de su perfil depende de su caparazón: el shell macOS pnetworkingeterminado es bash y el perfil es ~/.bash_profile .

  • Autocompletado de acentos y tilde OSX
  • .bash_profile no se actualiza hasta abrir una nueva window de Terminal
  • ¿Qué packages de command-line necesitas?
  • HotKeys "Inicio" y "Fin" en el modo VIM INSERT con MacBook Pro
  • Time Machine Backups se atasca con 100% de CPU a través de tmutil
  • No se puede ejecutar este file binary
  • ¿Cambiar la asociación de files en la terminal?
  • ¿Puedo acceder al nivel de input del micrófono interno a través de Terminal?
  • Establecer la pulsación de tecla para el service de la terminal
  • Terminal OS X: "borrar palabra hacia atrás" solo funciona con CMh
  • Mac no recordará el nombre de host en la terminal Después de reiniciar, da 'desconocido ...'
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).