Nohup staccherà un processo che esegui dalla tua console attuale e lo lascerà continuare quando chiudi il terminale. Esegui qualcosa del genere.
nohup java -jar my.jar &
Per impostazione predefinita, invierà l'output a nohup.out, quindi se non lo desideri puoi provare:
nohup java -jar my.jar > /dev/null &
Dovresti essere in grado di fare qualcosa come:
nohup java -jar MyApplication.jar &
Questo problema non è correlato a Java, in realtà è qualcosa relativo al modo in cui funziona Linux.
Devi fare quanto segue:
nohup <your_application_command> &
Nota "nohup" e "&" rispettivamente all'inizio e alla fine.