我想知道是否有办法使用java以编程方式卸载软件。
假设我的Windows机器上安装了Firefox,那么我怎样才能使用java程序卸载它。
感谢。
答案 0 :(得分:5)
好吧,您可以尝试使用Runtime.getRuntime().exec( ... )
并运行WMIC
命令行工具。
对于其他平台,您可以执行其他命令行程序(如aptitude
等)。
答案 1 :(得分:1)
您可以尝试使用ProcessBuilder
调用Firefox的卸载程序C:\Program Files\Mozilla Firefox\uninstall\helper.exe
。例如:
Process p = new ProcessBuilder("C:\\Program Files\\Mozilla Firefox\\uninstall\\helper.exe").start();
答案 2 :(得分:0)
你必须区分你想做的事情:
首先问自己:
现在问: