当前位置: 首页 > 面试题库 >

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

索吕恭
2023-03-14
问题内容

我尝试使用谷歌搜索答案,但是发现的只是关于如何从浏览器中检测Java的技巧,或者只是启动Java并查看其是否运行的一种非常通用的方法,这可能会延长我的应用程序的运行时间。(〜在我的机器上第一次启动时约两秒钟)

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

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

此检测不是针对公共应用程序,而是仅在Windows平台上内部使用。

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


问题答案:
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment


 类似资料:
  • 问题内容: 我需要检查系统上是否安装了特定程序。例如,我的程序需要检查系统中是否安装了 FireFox 。如果已安装程序,那么我想找到该特定程序的 安装目录 。 我发现了这个,但这不是在Java中。我读了这个,但仍然无法解决这个问题 问题答案: 每个软件(例如Firefox)都会在以下路径下创建它的条目 Firefox也在相同路径下创建它。在我的机器上 是实现这一目标的途径。 此路径的存在确认了F

  • 问题内容: 在Windows 7计算机上,我安装了1.5.6版: 为了找到错误的原因,我想安装其他版本的pip,对我来说效果很好。那么,如何才能卸载并安装1.2.1版呢? 问题答案: 本身只是一个普通的python包。因此,您可以使用pip安装pip。 当然,您不想影响系统的pip,请将其安装在virtualenv内。

  • 问题内容: 创建一个显示CSV文件中最新天气的网页后,我需要做一个项目。 我想了解一些详细的操作方法(不要真正获得http://flask.pocoo.org/docs/installation/#installation安装设置) 谁能介意简单地说明我的做法? 谢谢。 我在Windows 7和Windows Powershell上运行。 问题答案: Python 2.7.9+和3.4+ 好消息!

  • 问题内容: 我正在尝试使用Python 3.4将其安装在Windows 8.1笔记本电脑上,但失败了。 首先,我尝试了简单明了的解决方案:。但是,这没有用。它是这样说的: 所以然后我看了一个很棒的有用的东西,叫做 互联网 ,很多人都需要和错误。他们推荐了一个叫Christoph Gohlke的页面,其中他为一堆软件包提供了一些二进制工具。您可以在这里找到它(到lxml部分的快速链接)。 因此,在我

  • 问题内容: 我已按照此处的所有说明进行操作:http : //www.tonyspencer.com/2003/10/22/curl-with-php-and- apache-on-windows/ 要安装和配置apache,请获取PHP5软件包并获取CURL软件包。 我运行apache并运行PHP脚本。没问题。但是当我用curl运行php脚本时,它失败了。 它返回: 在第5行被称为 我输出php

  • 问题内容: 当我尝试使用以下命令在Windows上安装PyQt5时 我收到此错误: 我从PyQt5下载获得了pyQt5 。 如何安装PyQt5? 更新: 我从Qt下载页面安装,现在出现此错误: using the –verbose flag to see more detail about the problem. 当我执行命令时: qtdetail.m k qtdetail.pro nmake