我试着用谷歌搜索答案,但我发现的只是如何从浏览器中检测Java的技巧或者只是启动Java的非常通用的方法,看它是否运行,这在我的应用程序中引入了可能很长的延迟.(第一次在我的机器上启动时~~两秒钟)
如果以下限制适用,我希望有更快的方法:
此检测不适用于公共应用程序,仅适用于Windows平台上的内部使用.
是否有我可以阅读的注册表路径或我可以解析的一些配置文件?
fin*_*nnw 19
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment
Run Code Online (Sandbox Code Playgroud)
Windows>开始> cmd>
C:> for %i in (java.exe) do @echo. %~$PATH:i
Run Code Online (Sandbox Code Playgroud)
如果安装了JRE,则会显示Path,例如: C:\Windows\System32\java.exe