2011-04-27 74 views
0

我只想知道是否可以在Java中創建命令提示符。 我的朋友要求做出來,我想知道它是否可能。如果有可能,有人可以建議我一些API或什麼?謝謝。是否可以在Java中進行命令提示符?

編輯:我想使它類似於Windows命令提示符

編輯2:我想作一個Swing GUI應用程序,並把命令提示符它裏面。

+0

你的意思是你想在Java中實現自己的控制檯? – 2011-04-27 13:21:34

+1

這是可能的。但請詳細說明。你的意思是命令提示符類似於Windows中的cmd.exe嗎? – 2011-04-27 13:23:00

+0

使我自己的命令提示符 – 2011-04-27 13:23:06

回答

3

您可以使用Process API在Java中運行命令。你也可以得到的輸出和寫入輸入到runned進程。有關更多信息,請參見this tutorial

但是,如果你想使一個終端模擬器(如在Linux中)在Java中,
我推薦一看JCTermJTA

0

Java可以做控制檯I/O,它可以啓動進程,所以是的,這是可能的。您可以使用System.inSystem.out的方法顯示提示和讀取命令,並使用ProcessBuilder來執行程序。

0

檢查類java.lang.Runtime。它提供了幾個exec()方法。

2

你必須小心如何啓動它。

如果用java.exe啓動程序,則顯示控制檯(輸入/輸出)。使用System.out.println("mymessage");,您可以將文本打印(輸出)到控制檯。使用System.in您可以從控制檯讀取。這代表java.io.Console類(可通過System.console())。

如果你用javaw.exe啓動你的程序,那麼你看不到控制檯。您必須創建自己的屏幕以允許輸入/輸出。這是Windows上的默認設置。

+0

你可以啓動和管理多個控制檯嗎? – Thufir 2013-08-30 19:14:41

0

是的,它可能在Java

你必須做一些研究的java.lang & IO

相關問題