-2

如何检查,Java 是否安装在 Windows 系统上?

4

4 回答 4

4

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

HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Runtime Environment

并读取名为的字符串值:

CurrentVersion

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

于 2012-08-05T14:41:39.810 回答
1

一些可能有用的信息:

  • 只需将 Java 运行时环境 (JRE) 复制到计算机即可安装(无需 Windows 系统条目)
  • 电脑上可以同时有很多不同的JRE版本(很多商业应用都捆绑了​​自己的JRE)
  • 您的 Delphi 应用程序可以检查系统路径中是否有 java.exe(因此避免扫描所有文件夹)
  • JAVA_HOME 环境变量通常指示 Java 开发工具包 (JDK) 的位置,但在典型安装中,JDK 目录还包含一个 JRE 文件夹
于 2012-08-05T17:09:03.160 回答
1

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

于 2012-08-05T14:22:57.740 回答
0

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

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\javaw.exe

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

于 2012-09-17T19:49:44.737 回答