我在窗口安装了cygwin以开始抓取。它运作良好。 现在我想运行cygwin并使用java程序代码在cygwin启动时运行一个爬行程序。
如果您提供一些代码,对我来说将是非常有用的。
答案 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