如何在C#程序中调用“javaws -uninstall”?

时间:2013-12-17 11:28:26

标签: c# shell command-line-arguments

我需要创建一个工具来清除我们系统上的java缓存,为此我需要调用“javaws -uninstall”命令,该命令可以在我的程序中用CMD执行。

2 个答案:

答案 0 :(得分:1)

这是从命令行运行命令的方法。

ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "javaws";
startInfo.Arguments = "uninstall";
Process.Start(startInfo);

虽然仅使用Process.Start()更短,但创建ProcessStartInfo实例可让您更好地控制控制台。因此,如果您不想显示CLI窗口,请使用适当的设置。

答案 1 :(得分:1)

使用以下方式启动流程:

Process.Start("javaws", "uninstall")

可在MSDN

上找到更多信息

这假设javaws位于PATH variable。您可能必须使用绝对路径