删除除两个以外的所有Java版本

时间:2015-09-22 19:28:03

标签: java

我需要一种编程方式来删除除了两个(我定义的两个)之外的所有Java版本。

在我们的环境中,我们有大约50种不同版本的java,而且很多客户端(Windows 7 Pro)都有多个版本,所以可能性无穷无尽。

我有一个选择是为每个版本编写卸载脚本。我觉得这不是一个很好的做法,每次发布新版本的Java时都会要求我更新和部署一个新版本(每天似乎)。

我无法想出另一种方法,一个想法是编写一个循环,通过HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall并删除所有不需要的版本。

我没有停留在一种编程语言上。我最熟悉.bat和.ps1,但如果需要可以使用.vbs ...

任何想法或想法?

0 个答案:

没有答案