如何将参数从 Java 应用程序传递到 Cygwin 命令?
目前我正在做一个项目,其中我需要将参数从Java应用程序(基本上是Java Swing)传递到Cygwin命令界面。我该怎么做?
谢谢
Currently I am doing a project in which I need to pass the parameter from the Java application (basically Java Swing) into the Cygwin command interface. How can I do this?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您查看
Cygwin.bat
的内容,您会看到它调用bash.exe
二进制文件:命令二进制文件通常有一个
help
争论。在这种情况下,bash 肯定会这样做:现在我们知道它需要哪些选项,您的 Java 应用程序可以直接调用 bash:
请记住将
commandString
替换为 Swing 组件中的值。If you look at the contents of
Cygwin.bat
, you'll see it calls thebash.exe
binary:Command binaries usually have a
help
argument. In this case, bash most certainly does:Now that we know what options it takes, your Java application can call bash directly:
Remember to replace
commandString
with the value from your Swing component.