Eclipse中的Java控制台,但如果使用As Jar呢?

Eclipse中的Java控制台,但如果使用As Jar呢?,java,Java,所以 我在eclipse中做了一个小游戏,它生成一个从1到1000的rondom数,当在eclipse中玩时,它在eclipse控制台中玩,但是如果我想在没有eclipse的情况下玩呢? 没有控制台出现? 有人知道如何解决这个问题吗? 编辑:我想要一个新的GUI而不是CMD Grts PS:如果您需要源代码的特定部分,请告诉我。您可能应该将程序导出为.jar文件 这不是绝对必要的,但更好。听起来你已经做到了:) 2) 在导出.jar之前,请确保在Eclipse中指定主类 3) 拥有.jar后,您

所以

我在eclipse中做了一个小游戏,它生成一个从1到1000的rondom数,当在eclipse中玩时,它在eclipse控制台中玩,但是如果我想在没有eclipse的情况下玩呢? 没有控制台出现? 有人知道如何解决这个问题吗? 编辑:我想要一个新的GUI而不是CMD

Grts PS:如果您需要源代码的特定部分,请告诉我。您可能应该将程序导出为.jar文件

这不是绝对必要的,但更好。听起来你已经做到了:)

2) 在导出.jar之前,请确保在Eclipse中指定主类

3) 拥有.jar后,您可以:

   a) execute "java -jar myjar.jar" from a command prompt (for a console-mode program)    
   b) execute "javaw2 -jar myjar.jar" from a command prompt (for a Swing/GUI program)
4) 您还可以在Windows中设置与javaw的“文件关联”,这样您只需双击.jar即可执行它:

1)您可能应该将程序导出为.jar文件

这不是绝对必要的,但更好。听起来你已经做到了:)

2) 在导出.jar之前,请确保在Eclipse中指定主类

3) 拥有.jar后,您可以:

   a) execute "java -jar myjar.jar" from a command prompt (for a console-mode program)    
   b) execute "javaw2 -jar myjar.jar" from a command prompt (for a Swing/GUI program)
4) 您还可以在Windows中设置与javaw的“文件关联”,这样您只需双击.jar即可执行它:


如果你想要一个GUI,你必须自己开发一个。我从来没有听说过“Java控制台GUI”。

如果你想要一个GUI,你必须自己开发一个。我从来没有听说过“Java控制台GUI”。

似乎OP希望将控制台输出重新路由到他选择的位置,而不是打开实际的shell


您可以将其发送到字符串、流、文件等,然后自己将其打印到窗口中。

似乎OP希望将控制台输出重新路由到他选择的位置,而不是打开实际的shell


您可以将其发送到字符串、流、文件等,然后自己将其打印到窗口中。

无需显示代码。使用您的操作系统命令行执行jar。可能重复:它不是一个简单的,我想为它使用一个新的GUI,而不是CMD。我不确定您所说的“新GUI”是什么意思。
java
从命令行执行,
javaw
在窗口中执行。类似于CMD,但在java窗口中不需要显示代码。使用操作系统命令行执行jar。可能重复:这不是一个简单的命令行,我想使用一个新的GUI,而不是CMD。我不确定你所说的“新GUI”是什么意思。
java
从命令行执行,
javaw
在窗口中执行。类似于CMD,但在java窗口中我的游戏使用GUI,如果你已经有了GUI,请参阅@paulsm4的答案。我的游戏使用GUI,你可以单击开始,但它仍将作为CMD打开。如果你已经有GUI,请参阅@paulsm4的答案。你想要GUI,这就是“javaw”的用途。您不希望在命令提示符中键入“javaw”,这就是文件关联的用途。或者,就这点而言,.bat文件和/或桌面快捷方式是其他选项。你想要它,你就得到了;)很简单:)你想要一个GUI,这就是“javaw”的用途。您不希望在命令提示符中键入“javaw”,这就是文件关联的用途。或者,就这点而言,.bat文件和/或桌面快捷方式是其他选项。你想要它,你就得到了;)就这么简单:)