如何检查Windows上是否安装了Java?

时间:2012-08-05 14:21:37

标签: java delphi delphi-xe2

如果在Windows系统上安装了Java,如何检查?

4 个答案:

答案 0 :(得分:4)

您可以在注册表中阅读此内容。看看这个键:

HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Runtime Environment

并读取名为:

的字符串值
CurrentVersion

此设置位于注册表的32位视图中,因此如果您构建64位代码,请确保包含KEY_WOW64_32KEY标记。

答案 1 :(得分:1)

访问官方网站http://www.java.com/en/download/testjava.jsp,然后点击“测试当前安装的java版本”

答案 2 :(得分:1)

可能有用的一些信息:

  • 只需将Java运行时环境(JRE)复制到计算机即可安装(不需要Windows系统条目)
  • 计算机上可以同时存在许多不同的JRE版本(许多商业应用程序与自己的JRE捆绑在一起)
  • 您的Delphi应用程序可以检查系统路径中是否有java.exe(因此请避免扫描所有文件夹)
  • JAVA_HOME环境变量通常表示Java Development Kit(JDK)的位置,但在典型安装中,JDK目录还包含JRE文件夹

答案 3 :(得分:0)

对于我的Inno设置,我检查这个键:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\javaw.exe

如果我删除JAVA,则密钥不再存在。