从JAVA程序启动Cygwin终端

时间:2015-04-15 12:14:32

标签: java command-line cygwin processbuilder

我正在使用Windows,我已经下载了cygwin。 我想从java程序启动cygwin终端,但我找不到命令,所以我可以启动终端,然后在其中写入line命令。

当我转到cygwin终端图标参数时,我可以看到:

target: C:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico -

但是当我使用它在我的程序上启动终端时:

ProcessBuilder pb = new ProcessBuilder("C:\\cygwin64\\bin\\mintty.exe", "cd Documents");

我有一个用这个打开的shell:

cd Documents: No such file or directory

我认为我的问题是我启动了错误的cygwin终端,但我找不到正确的Cygwin终端。

有谁知道正确的cygwin终端在哪里,所以我可以在我的java程序中编写行命令,temrinal会理解它们吗?

0 个答案:

没有答案