如何在 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 版本导出到文本文件的主要内容,如果未能解决你的问题,请参考以下文章

windows xp 怎么配置安装eclipse?

windows xp正版iso怎么安装

如何在 Windows XP 上获取已连接显示器的类型?

如何在ESXi6.5上安装windows xp

如何在 Windows XP 上安装 Windows Server 2003 管理工具包

如何实现虚拟机(VirtualBox)中的Ubuntu与Windows XP间的数据共享