2013-07-09 59 views
0

我正在尋找一個在java中製作「類似路由器」cli的應用程序。我目前正在研究一個可以被命令行界面加入的界面,比如路由器Cli。我唯一的限制就是使用Java。我需要一個與我的程序交互的外殼,如下所示:在Java中是否有類似於路由器的cli框架?

[tnc]> configure Topology; 
[Topology]> add node Node1; 
[Topology]> add node Node2; 
[Topology]> exit; 
[tnc]>configure circuit; 
[circuit] create circuit Node1 Node2; 

具有自動填充和樹結構。

我試過與commons-cli但它是「只」解析器,現在雖然googling我找到了「clamshell-cli」。 我走對了嗎?有一些建議? java是否提供了用於創建CLI(shell)的任何標準方式?

+0

這被稱爲「殼」。我建議你編輯你的問題,以獲得更好的答案。 – AlexR

回答

0

既然你沒有得到任何答案了,我會送你這個鏈接:Java command line "shell" with auto-complete

看看。它可以是有用的。

附加鏈接是在這裏: What's a good Java, curses-like, library for terminal applications?

按照討論。它指的是Charva圖書館,它可以讓你更多:它有助於創建功能齊全的基於終端的應用程序。還記得諾頓指揮官嗎?你可以在java中實現一個。

+0

非常感謝。我選擇jLine :) – M4tt3

相關問題