我正在尋找一個在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)的任何標準方式?
這被稱爲「殼」。我建議你編輯你的問題,以獲得更好的答案。 – AlexR