相关疑难解决方法(0)

如何检测安装了哪种JRE - 32位与64位

在使用NSIS安装程序进行安装期间,我需要检查系统上安装了哪个JRE(32位与64位).我已经知道我可以检查系统属性" sun.arch.data.model",但这是Sun特定的.我想知道是否有一个标准的解决方案.

java 64-bit 32-bit nsis

49
推荐指数
3
解决办法
7万
查看次数

如何在Windows上检测已安装的Sun/Oracle JRE?

我试着用谷歌搜索答案,但我发现的只是如何从浏览器中检测Java的技巧或者只是启动Java的非常通用的方法,看它是否运行,这在我的应用程序中引入了可能很长的延迟.(第一次在我的机器上启动时~~两秒钟)

如果以下限制适用,我希望有更快的方法:

  • 只有Sun/Oracle JRE或JDK
  • 只有1.6或更高
  • 只有Windows平台
  • 不是来自浏览器,而是来自普通的旧Win32可执行文件

此检测不适用于公共应用程序,仅适用于Windows平台上的内部使用.

是否有我可以阅读的注册表路径或我可以解析的一些配置文件?

java winapi

15
推荐指数
2
解决办法
4万
查看次数

如何确定Windows上是否安装了Java VM?

使用代码,如何确定Windows中安装的Java VM(及其版本).

java windows jvm

4
推荐指数
2
解决办法
9801
查看次数

标签 统计

java ×3

32-bit ×1

64-bit ×1

jvm ×1

nsis ×1

winapi ×1

windows ×1