有沒有什麼辦法可以檢測到一個java應用程序運行的主機是否是虛擬機?只是想警告用戶,如果使用VM,他們可能(很少)會遇到問題,並且我們建議他們儘可能使用物理機器。我可以檢測主機是否是虛擬機?
1
A
回答
2
正如鏈接的問題所解釋的,是的,有辦法。
但是,在Java應用程序中這樣做會更棘手。您將需要使用System.exec(...)
來運行本機應用程序,或者使用JNI調用本機庫來完成這項工作。
但坦率地說:
爲什麼會在虛擬機上的純Java應用程序的經驗問題?難道你不能找到問題並修復它或提供解決方法嗎?
如果您不能,那麼您爲什麼不直接在發行說明中描述問題?
+0
回答我的經驗中的原因問題。我們的客戶不會告訴我們他們正在VM中運行我們的產品,直到他們開始出現性能問題。客戶不會在VM中運行數週。如果我們能夠在早期發現它,提供配置建議或將它們轉移到專用的硬件中,它將爲我們節省很多痛苦。 – KaizenSoze 2013-09-25 12:58:12
相關問題
- 1. 是否可以使用PowerShell從主機登錄到虛擬機?
- 2. nodejs是否可以安裝在免費虛擬主機上
- 3. 是否可以在虛擬主機或htaccess中定義CI APPPATH?
- 4. 虛擬主機內的虛擬主機
- 5. 檢測虛擬主機服務器
- 6. 如何檢測腳本是否在虛擬機上運行?
- 7. 美分/ OS虛擬機主機名不可訪問,但IP是
- 8. 是否有可能從另一臺虛擬機中殺死Java虛擬機?
- 9. 虛擬機是否必須解釋字節碼,還是可以直接解釋虛擬機的程序集?
- 10. 虛擬機或主機?
- 11. 是否可以檢測Android手機是否有軌跡球?
- 12. 如何區分環境是否是虛擬主機?
- 13. 虛擬主機還是其他?
- 14. mod_rewrite的不是虛擬主機
- 15. xampp虛擬主機 - 總是加載htdocs
- 16. 當默認虛擬主機不可用,沒有虛擬主機可用
- 17. 是否可以在虛擬機上運行IPhone應用程序
- 18. 是否可以安裝SharePoint安裝的Azure虛擬機映像?
- 19. 在虛擬主機
- 20. 虛擬主機tomcat
- 21. 虛擬主機7
- 22. Tomcat虛擬主機
- 23. 虛擬主機2.4.6
- 24. django虛擬主機
- 25. Modrewrite - 虛擬主機
- 26. Apache虛擬主機總是要主機提前在線
- 27. 如何檢查主機是否可達?
- 28. 是否可以使用Tomcat配置基於regexp的虛擬主機?
- 29. 您是否可以鎖定虛擬機中的虛擬機以避免意外刪除?
- 30. 我可以檢測相機是否在使用GPUImage運行?
A *在VM上有問題的Java *應用程序?說實話,我發現很難相信,除非你使用本地代碼進行硬件訪問,例如一個3D引擎。你介意提供一些關於你的主機和客戶操作系統,虛擬機軟件以及你所看到的問題的信息嗎? – thkala 2012-03-12 11:29:24