检查cygwin是否已安装&如果需要安装

时间:2011-11-16 05:32:14

标签: java deployment installer cygwin

我正在尝试使用Java在Windows XP中运行shell脚本。我发现我们可以在Windows中使用 cygwin 运行shell脚本,但是如果它没有安装在系统上呢?

我想检查它是否安装在机器上,如果没有安装 - 将该软件作为我的应用程序的一部分添加并安装。

1 个答案:

答案 0 :(得分:0)

如果cygwin抱怨Windows安装程序标准,那么当您安装它时,您应该能够找到该程序的注册表项。

您应该检查注册表中的localmachine / software / cygwin ......这个验证可以使用c#中的RegistryKey类来完成。

要将此程序作为依赖项包含,您必须提供安装应用程序的方式,Visual Studio Windows安装程序? Inno安装程序?