如何在 Windows XP 下将所有已安装的 Java 版本导出到文本文件
Posted
技术标签:
【中文标题】如何在 Windows XP 下将所有已安装的 Java 版本导出到文本文件【英文标题】:How to export all installed versions of Java to a text file under Windows XP 【发布时间】:2011-04-04 21:36:43 【问题描述】:我正在寻找一个批处理文件,我可以部署到 20-30 个用户,它将所有启用的 Java 版本导出到一个文本文件,然后我可以将其拾取,并添加到我们的故障排除工作中'正在努力。
我知道 java -version 将显示当前版本,但我们处于一个环境中,我们有多个使用不同版本的应用程序。
谢谢, 乔什
【问题讨论】:
【参考方案1】:假设您的运行时都在同一个文件夹中, 您可以获取“JAVA_HOME”环境变量,然后只需打印它指向的父目录中的文件夹列表。
但是,单个应用程序可以捆绑自己的运行时,几乎可以在任何地方。
由于您引用了 -version,我假设您是从命令行使用它,因此拉入 JAVA_HOME 并四处查看似乎是一个不错的起点。
【讨论】:
【参考方案2】:看看Java Deployment Tookit 及其方法getJREs()。这将返回当前安装的 Java 运行时环境的数组。
请注意,这是一个 javascript,您可能无法从命令行使用它。
【讨论】:
以上是关于如何在 Windows XP 下将所有已安装的 Java 版本导出到文本文件的主要内容,如果未能解决你的问题,请参考以下文章