当前位置: 首页 > 面试题库 >

如何使我的Java应用程序打开控制台/终端窗口?

杨飞
2023-03-14
问题内容

有什么办法可以使可执行文件.jar双击后打开命令行?

我正在制作一个基于文本的冒险游戏。截至目前,它只是带有房间的迷宫。最终它将变得更大,更深入,但是现在我只想了解基本结构。无论如何,要完成这项工作,我一直在从System.out.printf命令和java.util.Scanner获取输出和输入。到目前为止,所有功能都运行良好,但是当我尝试将其发送给不知道如何或者不想从命令行运行程序的其他人时,我已经意识到自己会遇到问题。


问题答案:

如果要完全控制,则可以在Swing中实现一个Console窗口,该窗口具有您现在所拥有的功能。

如果您无法打开该窗口(如果没有头),或者用户在命令行中要求它,则只需默认为当前行为即可。



 类似资料:
  • 我有一台服务器(Ubuntu 14.04.4 LTS),并希望某个Java应用程序一直在其上运行。目前我使用

  • 问题内容: 当您运行/调试它们时,是否可以将eclipse配置为在新窗口中打开控制台应用程序而不是其自己的控制台? 我正在调试客户端/服务器应用程序,我想一次看到两个应用程序的输出,而不必在选项卡之间切换… 问题答案: 在eclipse中,您可以有两个控制台视图…在控制台视图上,您​​有一个名为“打开控制台”的按钮(控制台视图中最右边的按钮)。如果单击此按钮并选择选项3(新控制台视图),将看到两个

  • 问题内容: 我希望能够从终端中运行的node.js程序打开,创建一些内容,保存并退出,然后获取文件的内容。 我正在尝试做这样的事情: 但是,当它运行时,它只是将终端挂起。 我也尝试过,并得到相同的结果。 更新: 由于此过程是从运行readline的提示符下键入的命令启动的,因此使此过程变得复杂。我将最新版本的相关部分完全提取到了文件中。全文如下: 如上所示,它的工作方式是显示提示几秒钟,然后启动到

  • 问题内容: 我正在尝试制作一个程序,该程序将同时启动查看窗口(控制台)和命令行。在视图窗口中,它将显示 不断的 更新,而命令行窗口将用于接受影响视图窗口的命令。我正在考虑为此使用线程,但是我不知道如何在新的控制台窗口中启动线程。我该怎么做? 问题答案: 重新检查您的问题,而不是使用控制台或终端窗口。您试图做的是创建一个GUI。有很多跨平台的工具包,包括Wx和Tkinter,它们的小部件可以完全满足

  • 问题内容: 我有一个使用Qt的Python程序(实际上是PyQt4),当我从main.py启动它时,我得到了一个控制台窗口和GUI窗口(当然是在Windows上)。 然后,我用py2exe编译程序,并成功创建main.exe。但是,如果我运行main.exe(程序的用户将执行此操作),Python的控制台窗口仍会出现,并且我所有的调试文本都将输出到该窗口。 我想在我的应用程序运行时隐藏cmd线窗口

  • 控制台与终端 [KNL] console=设备及选项 设置输出控制台使用的设备及选项。例如:ttyN 表示使用第N个虚拟控制台。其它用法主要针对嵌入式环境(Documentation/serial-console.txt)。 [KNL] consoleblank=秒数 控制台多长时间无操作后黑屏,默认值是600秒,设为0表示禁止黑屏。 [HW] no_console_suspend 永远也不要将控