有什么方法可以检测运行java应用程序的主机是否是虚拟计算机?只是想警告用户,如果使用虚拟机,他们可能(很少)遇到问题,并且我们建议他们尽可能使用物理机。
最佳答案
正如链接问题所解释的,是的,有办法。
但是,在 Java 应用程序中执行此操作会更加棘手。您需要使用 System.exec(...) 来运行 native 应用程序,或者使用 JNI 调用 native 库来完成这项工作。
但坦率地说:
为什么纯 Java 应用程序会在虚拟机上遇到问题?您不能找到问题并解决它或提供解决方法吗?
如果不能,为什么不在发行说明中描述该问题呢?
关于java - 我可以检测主机是否是虚拟机吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9665721/