Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.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 返回windows命令提示符_Java_Windows_Terminal_Cmd - Fatal编程技术网

Java 返回windows命令提示符

Java 返回windows命令提示符,java,windows,terminal,cmd,Java,Windows,Terminal,Cmd,我们有没有办法恢复Windows7的命令提示符?在linux中,我们附加了“&”?实际上,我运行了一个java程序,它会不断地监听端口。它在lunux中工作,因为它返回终端,但在windows cmd中“&”不工作。 谢谢我建议您使用START命令,但请注意它会在新窗口中打开流程 您可以在以下位置阅读其语法。使用javaw而不是java启动java程序。有关javaw的一些信息,请参见此答案 谢谢。我确实在bat文件中使用了javaw,但cmd在监听模式下仍然保持打开状态。例如,我的bat文件是

我们有没有办法恢复Windows7的命令提示符?在linux中,我们附加了“&”?实际上,我运行了一个java程序,它会不断地监听端口。它在lunux中工作,因为它返回终端,但在windows cmd中“&”不工作。
谢谢

我建议您使用
START
命令,但请注意它会在新窗口中打开流程


您可以在以下位置阅读其语法。

使用javaw而不是java启动java程序。有关javaw的一些信息,请参见此答案

谢谢。我确实在bat文件中使用了javaw,但cmd在监听模式下仍然保持打开状态。例如,我的bat文件是javaw listen.java,它运行程序但不退出终端。有什么想法吗?嗯,在这种情况下,请“联合国接受”答案。那会给你一个更好的答案。要了解更多信息,请详细介绍listen.java。例如,如果程序访问stdinetcthanks以获得回复,它实际上会打开一个端口,不同的应用程序可以在该端口上侦听。它更像一个服务器/客户机。如果我打开cmd并手动运行它,它可以正常工作。但在bat文件中,javaw充当java。任何批处理文件,如果您不想等待进程退出,请使用START命令。@shujaat:我想,您的程序依赖于某种控制台访问。javaw没有提供。当程序挂起时,可以进行线程转储吗?有关使用visualvm获取转储的信息,请参阅。你最好提出一个新问题。。