想象一下: 两个 java 项目在 JDK1.5 和 JDK1.6 上工作 两个在 JDK 1.7 上工作。如何获取正在运行的 jvm 名称、pid 和项目名称就可以了。
结果应该看起来像:
pid 1234, projec_tname prj1, java_version JDK1.6
pid 4354, projec_tname prj2, java_version JDK1.5
pid 6234, projec_tname prj3, java_version JDK1.7
pid 9034, projec_tname prj4, java_version JDK1.7
中的解决方案Is there a Java library that search for JVMs on the current machine? 是在当前机器中找到未运行的 JDK。这对我的问题没有帮助。有任何想法吗?