Мне нужно получить имя программы Java, которая выполняется Java, из программы C#. У меня нет доступа к программе Java (иначе я не тот, кто ее написал, поэтому я не могу связаться с моей программой на C#.) Можно ли это сделать?Получите имя запущенной программы Java из C# (например, имя процесса для приложений .NET)
1
A
ответ
1
Есть инструмент командной строки, который поставляется с JDK под названием «jps». jps -v показывает все аргументы, которые вы передали java.
Вы можете вызвать jps из C#, а затем прочитать результат.
Надеюсь, это поможет.
0
Я не знаю точно, но я не верю в это, и позвольте мне объяснить, почему:
на корневой машине, если вы используете Process Explorer вы видите только JVM (виртуальная машина Java), а не то, что происходит внутри него. иерархия на самом деле будет Root> Java VM> Java VM process. надеюсь, что логика поможет вам найти решение, если оно есть.
Смежные вопросы
- 1. Как установить имя процесса для Java-программы?
- 2. Как получить имя процесса из c-программы?
- 3. Закрытие запущенной программы из процесса
- 4. Получите имя java-процесса вместо pid?
- 5. Как получить имя программы, запущенной на окнах с C#
- 6. Титульное имя для имени процесса в C#
- 7. Имя процесса для приложений симулятора iOS
- 8. Получить имя процесса C++
- 9. C++ Получить имя пользователя из процесса
- 10. Получить имя программы Java
- 11. Изменить имя процесса в C#?
- 12. Задайте имя процесса в C#
- 13. Прочитать свойства другой запущенной .NET-программы
- 14. Программно (на C#) получить имя java-приложения из процесса javaw.exe?
- 15. Как узнать аргументы запущенной программы (процесса)?
- 16. получить имя процесса из идентификатора процесса (win32)
- 17. Получить вывод запущенной программы Java из другого
- 18. Вывести вывод из запущенной Java-программы
- 19. Идентификация запущенной программы в Windows
- 20. Makefile для программы, запущенной на разных машинах
- 21. Получите имя домена Glassfish2
- 22. C# .NET динамическое имя объекта
- 23. Редактирование переменных запущенной java-программы
- 24. Сценарий для изменения поведения запущенной программы C
- 25. Получите имя CBCentral из приложений iOS, используя BLE
- 26. Получите имя поставщика openid
- 27. Получите имя приложения iOS из пути
- 28. Получите имя ярлыка программы Windows во время выполнения?
- 29. SharpPcap получить имя процесса
- 30. Предоставление процесса CLI для PHP имя процесса
Единственный способ, я думаю, что это возможно, если вы обнаруживаете, когда запускается .jar, а затем записываете его таким образом, но вы все равно не знаете, какой процесс работает, если jar, если работает более 1 банок. – Oztaco