所以我想讓它,運行時,可以運行自定義命令的Java應用程序內的提示在命令行中(而不是Windows的命令,我的應用程序命令),我已經可以做到這一點,但我想聽聽提示如>
在那裏你鍵入的命令,我怎麼能輸出>
,然後刪除它時,它的及時打印別的東西來該行?命令java程序
Q
命令java程序
0
A
回答
6
在Java 6中,您可以使用Console
類爲。具體來說,就是readLine
方法。從API:
公共字符串的readLine(字符串格式化,對象...參數)
Provides a formatted prompt, then reads a single line of text from the console.
1
我同意使用Console
的PaoloVictor的建議,但如果你更好奇的體系結構我可能會建議一個REPL(讀取,評估,打印循環)。你會在哪裏做這樣的事情。
init();
while(1){
System.out.print("myProgram>");
String cmd = Console.readLine(String fmt, Object... args);
evaluate(cmd);
}
0
我找到了一個好的圖書館,JLine,不正是我想要的東西。
相關問題
- 1. SQL命令從Java程序
- 2. 當命令行Java程序在工作時發送命令
- 3. Java應用程序在命令提示符下執行命令
- 4. 從命令行運行Java程序
- 5. 從java程序內執行linux命令
- 6. Java應用程序命令行啓動
- 7. 調用java命令行應用程序
- 8. 解析參數Java命令行程序
- 9. Madcreator Rabinfingerprint命令行vs java/scala程序
- 10. 從命令行運行Java程序
- 11. Java命令行應用程序和Systray
- 12. 從java程序傳遞命令到shellinabox
- 13. 在java程序中執行bash命令
- 14. 如何從Java程序執行命令
- 15. Java程序使用命令行arguement
- 16. 來自java程序的命令
- 17. Java應用程序和網絡命令
- 18. 編譯Java程序的命令行
- 19. 從命令行運行Java程序
- 20. 運行命令行工具Java程序
- 21. 在java程序上執行adb命令
- 22. 從java程序運行MS-DOS命令
- 23. 從命令行運行Java 3D程序
- 24. 帶菜單的命令行Java程序
- 25. java程序命令行執行
- 26. 在java程序中執行winzip命令
- 27. 從命令行運行Java程序Linux
- 28. 沒有命令行的Java程序
- 29. 從Java程序使用attr linux命令
- 30. 從java程序運行linux命令txl
爲什麼要刪除它? – Sibbo
我可能沒有描述清楚這個,我的意思是,這樣在所有輸出的底部出現了一個'>',你會在它的右側輸入命令,所以它看起來像一個提示。 –
如果'>'需要執行所述命令,也許使用退格字符(ASCII碼8)可以工作之後被從控制檯刪除?似乎哈克,但誰知道。 –