我如何使用java程序运行cygwin?

时间:2009-08-21 06:37:34

标签: java cygwin

我在窗口安装了cygwin以开始抓取。它运作良好。 现在我想运行cygwin并使用java程序代码在cygwin启动时运行一个爬行程序。

如果您提供一些代码,对我来说将是非常有用的。

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

我查看了adatapost的链接。在这条道路上似乎有一个麻烦的世界等着你。

我的意思是,我很喜欢Cygwin,但我不会这样使用它。

我输入的“你的答案”框右侧几厘米是一个相关问题的链接'如何从Java运行cygwin?'

谁把马车放在马前?我不知道。

Cygwin是否必须参与其中?

答案 2 :(得分:0)

如果您正在尝试运行需要cygwin1.dll的二进制文件(其中包含可以从cygwin bash shell执行的大多数命令),那么您可以通过在路径环境变量中指定cygwin \ bin目录来运行它,就像这样:

Process p = Runtime.getRuntime().exec("C:/path/to/cygwin/binary.exe", new String[] { "PATH=C:\\cygwin\\bin" });

这假设您在C:\ cygwin

中安装了cygwin