Sto giocando con alcuni microservizi e li sto eseguendo sul mio laptop, assegnando semplicemente ogni micro-servizio a una nuova porta. Il problema è che mi piacerebbe riavviare uno di loro, devo chiuderli tutti perché nel sistema operativo i processi sono tutti chiamati java. E anche se a volte riesco a indovinare che l'ultimo ha avuto il pid più alto ecc. Non è esattamente una scommessa sicura ...Come dare al processo java un nome nel sistema operativo (diverso da java)
Quindi, c'è un modo per avviare un'applicazione java e assegnargli un nome nel funzionamento sistema? Forse qualcosa di simile
java --Dos.name MyFirstService -jar MyJar.jar.
Quale sistema operativo? – Gowtham
@Gowtham Preferirei se java lo gestisse e non avvolgendo il comando in un comando specifico del sistema operativo. Ma ora sto lavorando su Windows, ma se sono felice dopo aver giocato per un po ', verrà eseguito su Linux. – Roland
Un'altra possibile soluzione al problema potrebbe essere l'utilizzo di qualcosa che mostra la riga di comando completa, non solo il nome del processo. Su Windows ad esempio [Process Explorer] (https://technet.microsoft.com/en-us/sysinternals/bb896653.aspx) può farlo. –