我需要從C#程序中獲取由Java執行的Java程序的名稱。我無法訪問Java程序(又名:我不是那個寫它的人,所以我不能讓它與我的C#程序進行通信)。是否可以這樣做?從C#獲取正在運行的Java程序的名稱(如.NET應用程序的進程名稱)
1
A
回答
1
有一個命令行工具隨JDK提供的名爲'jps'。 jps -v顯示您傳遞給java的所有參數。
你可以從c#調用jps,然後讀取輸出。
希望這會有所幫助。
0
我不知道是肯定的,但我不這麼認爲,讓我解釋爲什麼:
根的機器上,如果使用過程中的探險家,你會只看到JVM(Java虛擬機)而不是內部發生的事情。層次實際上是根> Java VM> Java VM進程。希望邏輯能幫助你找到解決方案。
相關問題
- 1. 如何從進程名稱獲取應用程序名稱?
- 2. 從進程名稱獲取應用程序名稱
- 3. 獲取正在運行的應用程序的簡單名稱
- 4. 無法獲取正在運行的應用程序的名稱
- 5. 如何從進程C#獲取應用程序名稱
- 6. 正在運行的應用程序名稱而不是程序包名稱
- 7. 如何從android中的進程獲取應用程序名稱?
- 8. 如何在Windows中獲取進程的應用程序名稱?
- 9. 獲取在前臺運行的應用程序的名稱:android
- 10. 如何獲取應用程序的進程名稱?
- 11. 獲取應用程序的名稱
- 12. VBA獲取正在運行的進程的程序名稱和任務ID
- 13. C++:獲取執行我的應用程序的進程的名稱
- 14. 獲取正在運行的SAS程序的名稱
- 15. 如何獲取後臺運行應用程序的名稱
- 16. 如何從c程序獲取進程名稱?
- 17. 在運行時獲取iPhone應用程序的產品名稱?
- 18. 在非主程序集的程序集中獲取正在運行的應用程序的名稱和版本
- 19. 獲取Java程序的名稱
- 20. iOS從應用程序名稱獲取應用程序圖標
- 21. 如何從Android的包名獲取應用程序名稱?
- 22. 如何獲取TopActivity名稱或獲取棒棒糖當前正在運行的應用程序包名稱?
- 23. 從軟件包名稱中獲取應用程序名稱
- 24. 使用一個JAVA程序兩個programms的和進程名稱重命名爲我的應用程序名稱
- 25. 按名稱獲取正在運行的進程的路徑
- 26. 從進程名稱獲取進程ID
- 27. 如何在C#中獲取當前應用程序的名稱
- 28. 如何更改Java應用程序的進程名稱
- 29. 如何使用c#獲取任務欄中應用程序的進程名稱?
- 30. 如何通過vbscript獲取正在運行的應用程序名稱
我認爲它的可能性的唯一方法是,如果您檢測到每當一個.jar啓動,然後記錄它,但你仍然不知道哪個進程正在運行哪個罐子,如果有超過1個罐子運行.. – Oztaco