|
|
|
Windows, java - задать имя приложения в Task Manager
|
|||
|---|---|---|---|
|
#18+
Как своему приложению на Java присвоить человеческое имя для отображения в Task Manager в Windows? Приложение запускает ряд дочерних процессов и все они отображаются в Task Manager как Java Runtime 32 бит, нужно иметь человеческое название для каждого процесса, т.к. непонятно, какой процесс где и "кто есть кто" ((( Буду рад, если кто может ткнуть ссылкой в Java или в MSDN (C API) документацию, с человеческим (простым) примером, как задать имя для процесса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 11:40 |
|
||
|
Windows, java - задать имя приложения в Task Manager
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev, Launch4J ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 12:46 |
|
||
|
Windows, java - задать имя приложения в Task Manager
|
|||
|---|---|---|---|
|
#18+
хотелось бы просто какую нибудь функцию дернуть, что нибудь типа SetProcessName можно даже C-ную (через JNA) Но в MSDN и google я ничего подходящего не нашел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 13:06 |
|
||
|
Windows, java - задать имя приложения в Task Manager
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsevчто нибудь типа SetProcessNameтакое, по-моему, только в *Nix'ах возможно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 13:31 |
|
||
|
Windows, java - задать имя приложения в Task Manager
|
|||
|---|---|---|---|
|
#18+
+1 к вопросу, тоже бы у себя такое использовал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 13:33 |
|
||
|
Windows, java - задать имя приложения в Task Manager
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 13:36 |
|
||
|
Windows, java - задать имя приложения в Task Manager
|
|||
|---|---|---|---|
|
#18+
UsmanLeonid Kudryavtsev, Launch4J ? Чем не нравится: 1. У меня и так достаточно сложный процесс получился. Один поток вызывает другой, те создают процессы, процессы коммуницируют и тоже плодят потоки. Поток на потоке, процесс на процесс, и все друг другом погоняют ))) Только оборачивать часть кода модулей в Launch4J еще не хватает для полного счастья ))), что бы всех запутать. 2. У меня создается несколько процессов worker'ов. Соответственно хочется еще и номер (Id) worker'а в TaskManager вывести. 3. Если оборачивать в Launch4J, то тогда мне проще worker'ы на C переписать. Т.к. Worker это в свою очередь обертка над Oracle Reports 6.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 14:56 |
|
||
|
Windows, java - задать имя приложения в Task Manager
|
|||
|---|---|---|---|
|
#18+
поискал в I-net, похоже, что никак ((( советы создать EXE'шники на все случае жизни. Но на мой взгляд, это как-то безумно криво ((( StackOverflow ShuggyCoUkThe processes name in task manager is based of the image name, which is the executable (as already pointed out the assembly name setting defines this in VS.Net). The Application Name is based on the window title, so is only something you can alter with graphical apps (except via dirty hacks to the console which are unlikely to be stable). Note that you can have multiple executables all executing a common main method in a shared dll so you can 'name' different instances of essentially the same code differently if that helps. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 15:23 |
|
||
|
Windows, java - задать имя приложения в Task Manager
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsevпоискал в I-net, похоже, что никак (((О_о, можно взять launcher у Eclipse: Usman Equinox Launcher - бинарный "запускальщик" Eclipse На, самый худой конец можно залезть в исходники JDK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 15:52 |
|
||
|
Windows, java - задать имя приложения в Task Manager
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev, Другой вариант (более доступный): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Полученный EXE-шник можно переименовать, создав копии для каждого процесса Либо создаем более универсальный вариант: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 16:43 |
|
||
|
Windows, java - задать имя приложения в Task Manager
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 17:03 |
|
||
|
Windows, java - задать имя приложения в Task Manager
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 17:23 |
|
||
|
Windows, java - задать имя приложения в Task Manager
|
|||
|---|---|---|---|
|
#18+
Можно то можно.... только криво это как-то ((( Нормальный комплект поставки приложения: worker_0.exe, worker_1.exe, worker_2.exe.... С учетом, что на реальном сервере 80 ядер... Правда, пока будет спасать то, что Oracle Reports 6.0 полностью отказывается масштабироваться на данном компьютере (на другом сервере все нормально), т.ч. пока админу систему с нуля не переставят, больше 4 worker'ов не будет ))). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 17:53 |
|
||
|
Windows, java - задать имя приложения в Task Manager
|
|||
|---|---|---|---|
|
#18+
В скриптах я использовал: Код: plaintext Или фильтровать по: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 19:15 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=53&tid=2122311]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 364ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...