gpt4 book ai didi

java - java中自动打开cmd窗口

转载 作者:行者123 更新时间:2023-12-02 06:28:41 26 4
gpt4 key购买 nike

我正在用java编写一个小程序,它在控制台上提示一些消息,并期望从中输入一些用户输入。现在我想做的是,当我从 eclipse 导出我的程序作为可执行的 .jar 时,当您通过单击它启动程序时,它应该打开一个 cmd 窗口。通常,作为开发人员,您已经通过 cmd-window 启动程序,因此您不需要这个。但是,当我将程序发送给其他人时,我希望他们只需单击该程序即可继续。我如何设法让我的程序在启动时打开一个cmd窗口?

最佳答案

只有您的操作系统可以决定在运行“默认”应用程序(java)之前启动“cmd-windows”(包括 Shell 进程),以便在“打开”时运行文档类型(xxx.jar)双击该文档。

你说“通过双击”,因此你的目标平台包括一个窗口管理器==>为了实现与平台无关的输入/输出窗口,你最好编写一个“简单”的Swing用户界面,它将在所有经典上运行窗口平台,无需任何额外的设置(当然java本身除外)。

如果您的目标操作系统是Linux,您可以构建一个SHELL,其中包括文件顶部的java启动器和文件底部的内联二进制jar(由文件的shell部分使用)以启动 java 解释器)。这是一些 Linux 安装程序使用的方法。在这种情况下,shell 可以在“经典”终端(gnome-terminal、xterm...)中“检测”可用的窗口终端,并启动一个来包装 java 启动...但这比编写一个Swing 应用程序...

关于java - java中自动打开cmd窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20269719/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com