Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以用Java制作命令提示符吗?_Java - Fatal编程技术网

可以用Java制作命令提示符吗?

可以用Java制作命令提示符吗?,java,Java,我只是想知道是否可以用Java制作命令提示符。 我的朋友要求去做,我想知道这是否可能。如果可能的话,有人能给我推荐一些api或什么吗?多谢各位 编辑:我想使其类似于windows命令提示符 编辑2:我想制作一个SWING GUI应用程序,并在其中放置一个命令提示符。是。使用API。是。使用API。Java可以进行控制台I/O,并且可以启动进程,所以是的,这是可能的。您可以使用System.in和System.out的方法来显示提示和读取命令,以及执行程序。Java可以执行控制台I/O和启动进程,

我只是想知道是否可以用Java制作命令提示符。 我的朋友要求去做,我想知道这是否可能。如果可能的话,有人能给我推荐一些api或什么吗?多谢各位

编辑:我想使其类似于windows命令提示符


编辑2:我想制作一个SWING GUI应用程序,并在其中放置一个命令提示符。

是。使用API。

是。使用API。

Java可以进行控制台I/O,并且可以启动进程,所以是的,这是可能的。您可以使用
System.in
System.out
的方法来显示提示和读取命令,以及执行程序。

Java可以执行控制台I/O和启动进程,因此是的,这是可能的。您可以使用
System.in
System.out
的方法来显示提示和读取命令,以及执行程序。

您可以使用Process API在Java中运行命令。您还可以获取输出,并输入写入运行的进程。有关详细信息,请参阅

但是,如果您想用Java制作一个终端仿真器(如Linux中的仿真器),

我建议您看看或。

您可以使用Process API在Java中运行命令。您还可以获取输出,并输入写入运行的进程。有关详细信息,请参阅

但是,如果您想用Java制作一个终端仿真器(如Linux中的仿真器),

我建议查看或。

检查类
java.lang.Runtime
。它提供了两个
exec()
方法。

检查类
java.lang.Runtime
。它提供了两个
exec()
方法。

您必须小心启动它

如果使用java.exe启动程序,则会显示控制台(输入/输出)。使用
System.out.println(“mymessage”)您可以将文本打印(输出)到控制台。使用
系统。在
中,您可以从控制台读取。这将委托给
java.io.Console
类(通过
System.Console()
提供)


如果使用javaw.exe启动程序,则不会看到控制台。然后必须创建自己的屏幕以允许输入/输出。这是Windows上的默认设置。

启动时必须小心

如果使用java.exe启动程序,则会显示控制台(输入/输出)。使用
System.out.println(“mymessage”)您可以将文本打印(输出)到控制台。使用
系统。在
中,您可以从控制台读取。这将委托给
java.io.Console
类(通过
System.Console()
提供)


如果使用javaw.exe启动程序,则不会看到控制台。然后必须创建自己的屏幕以允许输入/输出。这是Windows上的默认设置。

是的,在java中也可以


您必须对Java.lang&IO进行一些研究

是的,这在Java中是可能的


您必须对Java.lang&IO进行一些研究

您的意思是想用Java实现您自己的控制台吗?这是可能的。但是,请详细说明。你的意思是类似于windows中cmd.exe的命令提示符吗?这澄清了问题…谢谢你的编辑。是否希望程序创建一个窗口(SwingGUI)并将命令提示符放在其中?或者您想使用
System.in
/
System.out
?您的意思是想用java实现自己的控制台吗?这是可能的。但是,请详细说明。你的意思是类似于windows中cmd.exe的命令提示符吗?这澄清了问题…谢谢你的编辑。是否希望程序创建一个窗口(SwingGUI)并将命令提示符放在其中?或者您想使用
System.in
/
System.out