2012-11-08 8 views
6

Czy istnieje argument wiersza polecenia, aby ustawić tytuł, który JVM raportuje do menedżera zadań systemu Windows? Wszystkie moje procesy java wyświetlają się tylko jako "javaw.exe" z opisem "binarny Java Platform Platform SE". Byłoby świetnie, gdybym mógł ustawić niektóre -param = "To jest zaćmienie", np. aby móc je łatwo odróżnić. To uniemożliwiłoby mi częste zabijanie mojego IDE zamiast np. Tomcat.Zmiana opisu procesu Java w menedżerze zadań systemu Windows

Odpowiedz

3

Możesz zhakować plik binarny JVM lub możesz zaimplementować małą aplikację binarną, aby wywołać maszynę JVM zamiast pliku wsadowego; poza tym nie ma naprawdę czystej metody java!

1

Proces w kolumnie opisu menedżera zadań systemu Windows jest pobierany z nazwy produktu w pliku , który jest statycznie wkompilowany w plik wykonywalny. Plik wykonywalny nie ma możliwości ustawienia tego opisu jako środowiska wykonawczego.

Jedyną opcją jest utworzenie natywnego pliku wykonywalnego opakowania, który tworzy zasób wersji o konfigurowalnej nazwie.

exe4j robi to, na przykład. Zastrzeżenie: Moja firma rozwija exe4j.

+0

Co za szkoda! W systemie Windows brakuje naprawdę istotnych elementów ... – Paramaeleon

Powiązane problemy