Java 我可以检测主机是否是VM吗?
有没有办法检测运行java应用程序的主机是不是虚拟计算机?只是想提醒用户,如果使用虚拟机,他们可能(很少)遇到问题,我们建议他们尽可能使用物理机器。正如链接的问题所解释的,是的,有办法 然而,在Java应用程序中执行此操作将更加棘手。您需要使用Java 我可以检测主机是否是VM吗?,java,virtual-machine,Java,Virtual Machine,有没有办法检测运行java应用程序的主机是不是虚拟计算机?只是想提醒用户,如果使用虚拟机,他们可能(很少)遇到问题,我们建议他们尽可能使用物理机器。正如链接的问题所解释的,是的,有办法 然而,在Java应用程序中执行此操作将更加棘手。您需要使用System.exec(…)来运行本机应用程序,或者使用JNI调用本机库来完成此任务 但坦率地说: 为什么纯Java应用程序会在VM上遇到问题?难道你不能找到问题并解决它,或者提供一个解决方法吗 如果不能,为什么不在发行说明中描述这个问题呢 虚拟机上出现
System.exec(…)
来运行本机应用程序,或者使用JNI调用本机库来完成此任务
但坦率地说:
- 为什么纯Java应用程序会在VM上遇到问题?难道你不能找到问题并解决它,或者提供一个解决方法吗
- 如果不能,为什么不在发行说明中描述这个问题呢