在使用NSIS安装程序进行安装期间,我需要检查系统上安装了哪个JRE(32位与64位).我已经知道我可以检查系统属性" sun.arch.data.model",但这是Sun特定的.我想知道是否有一个标准的解决方案.
我试着用谷歌搜索答案,但我发现的只是如何从浏览器中检测Java的技巧或者只是启动Java的非常通用的方法,看它是否运行,这在我的应用程序中引入了可能很长的延迟.(第一次在我的机器上启动时~~两秒钟)
如果以下限制适用,我希望有更快的方法:
此检测不适用于公共应用程序,仅适用于Windows平台上的内部使用.
是否有我可以阅读的注册表路径或我可以解析的一些配置文件?