在Java的新窗口中运行程序

在Java的新窗口中运行程序,java,Java,这里是Java新手。我最近开始通过EclipseIDE用Java制作一个基于文本的游戏,所以我想让程序变得更好一些。每次我运行这个程序时,它都会在JavaIDE左下角的“run”窗口中运行。与此相反,我想要一个新的窗口打开,显示文本并允许用户通过窗口输入。我如何设置这个? 提前感谢。这里的选项非常有限,例如使用process builder,然后在每次提交命令时读取输出流。但这是一个非常漫长的过程,可能会使代码的大小增加一倍或三倍 我建议的选项是将您的程序导出为可执行的jar文件(如果使用ecl

这里是Java新手。我最近开始通过EclipseIDE用Java制作一个基于文本的游戏,所以我想让程序变得更好一些。每次我运行这个程序时,它都会在JavaIDE左下角的“run”窗口中运行。与此相反,我想要一个新的窗口打开,显示文本并允许用户通过窗口输入。我如何设置这个?
提前感谢。

这里的选项非常有限,例如使用process builder,然后在每次提交命令时读取输出流。但这是一个非常漫长的过程,可能会使代码的大小增加一倍或三倍

我建议的选项是将您的程序导出为可执行的jar文件(如果使用eclipse)或其他IDE上的类似文件,然后在命令提示符或带有Java运行时的终端中运行它


这将是一个不到5分钟的简单过程,另外,这将允许您查看您的程序在IDE之外的工作方式。

也许可以查看
JOptionPane
?可能的重复,然后你需要不同的IDE,比如TextPad。它将允许java程序在命令提示符窗口上运行。是否要创建GUI并将程序作为独立的GUI程序运行?如果是这样的话,那么首先确保您的代码是“干净的”,这意味着您已经构建了良好的OOP兼容类,这些类包含实例字段、方法、构造函数等等,只有在构建GUI“视图”以显示非GUI模型类的状态。您可以如上所述使用Swing,或者更好地使用更新的JavaFXGUI库来实现这一点。当您直接从java类/jar运行程序时,它将在自己的windows控制台窗口中工作?我在这里看不到选项。如果您使用的是eclipse(我假设您是),请转到(右上角),然后单击文件-->导出-->Java-->可运行JAR文件-->为您的程序和导出目标选择选项,然后单击完成。我使用的是IntelliJ。那么我恐怕不知道IntelliJ的布局,所以我真的帮不了你。虽然我相信其他人可以帮助你,或者网上有一本指南。