Java 运行程序

Java 运行程序,java,user-interface,netbeans-7,Java,User Interface,Netbeans 7,我目前正在使用NetBeans IDE 7.4。 当我(清理和构建)我的程序时,除非有GUI,否则它们不会工作。例如,我已经制作了两个程序,一个计算器和一个点击计数器,它们有GUI,并且从.java文件中工作。没有GUI的简单“Hello World”程序和我在没有GUI的情况下制作的数字猜测游戏无法从.java文件中运行。这些程序在IDE中完全可以正常工作,但在我(清理并构建)之后,项目的.java文件甚至无法打开。每个程序都必须有GUI吗?我认为像“Hello World”这样的程序在默认情

我目前正在使用NetBeans IDE 7.4。
当我(清理和构建)我的程序时,除非有GUI,否则它们不会工作。例如,我已经制作了两个程序,一个计算器和一个点击计数器,它们有GUI,并且从.java文件中工作。没有GUI的简单“Hello World”程序和我在没有GUI的情况下制作的数字猜测游戏无法从.java文件中运行。这些程序在IDE中完全可以正常工作,但在我(清理并构建)之后,项目的.java文件甚至无法打开。每个程序都必须有GUI吗?我认为像“Hello World”这样的程序在默认情况下会从cmd运行。谢谢你的帮助

双击jar文件时,实际运行的命令(与jar文件关联)是
javaw
javaw
在不打开命令行窗口的情况下运行Java程序。双击jar文件确实是为了运行GUI应用程序

如果您的程序是命令行程序,则应打开命令行窗口,转到dist文件夹,然后执行

java -jar yourJarFile.jar
如果您确实想要一个可双击的文件来启动命令行应用程序,那么请提供一个运行上述命令的脚本(.sh/.bat)

每个程序都必须有GUI吗

不,没有。应用程序。没有GUI的包括:

  • 命令行应用程序。和应用程序。用于在无头环境下运行
  • JEE应用程序。(尽管servlet和JSP等确实有效地创建了基于HTML的GUI)
这些程序在IDE中完全可以正常工作,但在我(清理并构建)之后,项目的.java文件甚至无法打开

要获得一些输出,请使用以下命令行运行它:

>java -jar the.jar

有关更多信息,请参阅&the
jar
选项。

启动这些程序的具体步骤是什么?结果是什么呢?要启动程序,我要进入我的项目目录,进入项目文件夹,然后是dist文件夹,双击可执行的jar文件。我的结果看起来好像加载了一秒钟,然后什么都没有。但是,对于带有GUI的项目,该文件将打开并运行良好。