-2
A
回答
2
如果你看看Cygwin.bat
的內容,你會看到它調用bash.exe
二進制:
@echo off
C:
chdir C:\cygwin\bin
bash --login -i
命令二進制文件通常有一個help
說法。在這種情況下,bash的肯定作用:
bash --help
GNU bash, version 3.2.49(23)-release-(i686-pc-cygwin)
Usage: bash [GNU long option] [option] ...
bash [GNU long option] [option] script-file ...
GNU long options:
--debug
--debugger
--dump-po-strings
--dump-strings
--help
--init-file
--login
--noediting
--noprofile
--norc
--posix
--protected
--rcfile
--restricted
--verbose
--version
--wordexp
Shell options:
-irsD or -c command or -O shopt_option (invocation only)
-abefhkmnptuvxBCHP or -o option
Type `bash -c "help set"' for more information about shell options.
Type `bash -c help' for more information about shell builtin commands.
Use the `bashbug' command to report bugs.
現在我們知道哪些選項需要直接,Java應用程序可以調用的bash:
String commandString = "help";
Runtime rt = Runtime.getRuntime();
Process pr = rt.exec("C:\\cygwin\\bin\\bash -c " + commandString);
記住與你的揮杆的值來代替commandString
零件。
相關問題
- 1. 如何將命令行參數傳遞給MonoMac應用程序?
- 2. 如何將命令行參數傳遞給WinForms應用程序?
- 3. 如何將命令行參數傳遞給Meteor應用程序?
- 4. 如何將命令行參數傳遞給NetBeans中的java應用程序
- 5. 將命令行參數傳遞給應用程序
- 6. 將命令行參數從C#應用程序傳遞給IronPython?
- 7. 將命令行參數傳遞給撲翼應用程序
- 8. 將命令行參數傳遞給OOB Silverlight 4應用程序
- 9. 如何從Git Bash中將命令行參數傳遞給Windows應用程序?
- 10. 如何從命令行將參數傳遞給golfscript程序
- 11. 如何通過Netbeans將命令行參數傳遞給程序?
- 12. 如何將命令行參數傳遞給MSI安裝程序
- 13. 如何通過bash將參數傳遞給命令行程序?
- 14. 傳遞命令行java程序參數
- 15. 如何使用JNLP將命令行參數傳遞給應用程序?
- 16. 將命令行參數傳遞給cygwin(rsync)
- 17. 將參數傳遞給應用程序
- 18. 如何在Mac應用程序中傳遞命令行參數
- 19. 如何運行一個Java程序將命令行參數傳遞給方法?
- 20. 使用IDLE將命令行參數傳遞給Python程序?
- 21. 使用命令行參數將文件傳遞給程序
- 22. 將命令行參數傳遞給控制檯應用程序中的VB6 IDE
- 23. 如何將Scala命令行參數傳遞給Java方法?
- 24. 如何將ant命令行參數傳遞給ant java項目?
- 25. 如何通過java將參數傳遞給shell命令?
- 26. 如何訪問傳遞給Go程序的命令行參數?
- 27. 如何將參數傳遞給函數中的pgsql命令?
- 28. 將參數傳遞給winscp.com命令行
- 29. 將命令行參數傳遞給QPython
- 30. 將命令行參數傳遞給nightwatch.runner
你打算怎麼打cygwin?這裏稍微詳細一點會很有用。 – 2011-08-02 14:37:19
是的,你是對的!我應該添加一些細節,我用java ..這是我使用過的「Runtime.getRuntime()。exec(」cmd/c start C:\\ cygwin \\ cygwin.bat「);」我有我的cygwin.bat在上面的路徑。 – Anis