如何使用C ++语言以编程方式安装所有Java JRE(JVM)及其路径?

时间:2015-09-02 10:12:35

标签: java c++ visual-c++ jvm

例如,用户的计算机上安装了2个JVM:JDK 5 JDK 6

和相应的路径应该输出?

1 个答案:

答案 0 :(得分:1)

如果设置了环境变量,您可以使用std::getenv this article

例如:

const char* PossibleEnvNames[] = { "JAVA_HOME", "JAVA_PATH", "JAVA" }; // ... etc.
for(int i = 0; i < sizeof(PossibleEnvNames); ++i) {
   std::cout << std::getenv(PossibleEnvNames[i]);
}