Jeśli program Java jest uruchomiony, dostaje on w systemie-monitor-proces nazwę java. Wiele programów Java jest w ten sposób trudnych do odróżnienia. Byłoby miło, jeśli istnieje, ustawić nazwę, która pojawi się w monitorze procesu. Jestem świadomy, że może to działać inaczej w różnych systemach operacyjnych.Jak ustawić nazwę procesu dla programu Java?
Prostym sposobem byłoby, gdyby java-interpreter poprą przełącznika aby ustawić nazwę, na przykład:
java -processname MyProgram -jar MyProgram
Ale nie mogłem znaleźć takiego przełącznika, więc jest to prawdopodobnie nie- istniejący. Interfejs API w Javie, który ustawiłby nazwę procesu, również byłby w porządku.
Więc masz jakieś sugestie?
Niezupełnie odpowiedź na to spytałem, ale dokładnie to właściwa odpowiedź na mój problem. Dzięki. :-) – Mnementh
Ze względu na brak instrukcji setproctitle jest to sprytne rozwiązanie. Sława. – synthesizerpatel
Poszukuję również podobnych opcji. Ale ta odpowiedź nie jest dla mnie jasna. Czy ktoś może mi wyjaśnić, jak ustawić nazwę procesu? Widziałem opcję o nazwie "-D = wartość". Czy potrzebujemy skorzystać z tej opcji? Dzięki. –
Naresh