如何在不使用IDE或命令提示符的情况下运行Java应用程序

如何在不使用IDE或命令提示符的情况下运行Java应用程序,java,cmd,Java,Cmd,这与其说是问题,不如说是好奇: 我最近想知道是否有一种方法可以在不使用cmd或IDE(如Eclipse)的情况下运行已编译的Java应用程序。我使用Eclipse,但是如果您想独立运行该程序,它不是很有用。您能否在Windows资源管理器中保存Java文件,以便为它们创建快捷方式?如果是,怎么做?这个文件有什么特殊的扩展名吗?我听说过.JAR文件,但我不确定它们是什么。有人能告诉我怎么做吗?.JAR文件是包含编译类和清单文件的归档文件。您可以在该清单中设置应用程序的主入口点。看 通常,如果在wi

这与其说是问题,不如说是好奇:


我最近想知道是否有一种方法可以在不使用cmd或IDE(如Eclipse)的情况下运行已编译的Java应用程序。我使用Eclipse,但是如果您想独立运行该程序,它不是很有用。您能否在Windows资源管理器中保存Java文件,以便为它们创建快捷方式?如果是,怎么做?这个文件有什么特殊的扩展名吗?我听说过.JAR文件,但我不确定它们是什么。有人能告诉我怎么做吗?

.JAR文件是包含编译类和清单文件的归档文件。您可以在该清单中设置应用程序的主入口点。看


通常,如果在windows中双击jar文件,它将被
javaw.exe-jar
打开。javaw.exe将查找清单并尝试启动其中定义的主类。

.JAR文件是包含编译类和清单文件的存档文件。您可以在该清单中设置应用程序的主入口点。看


通常,如果在windows中双击jar文件,它将被
javaw.exe-jar
打开。javaw.exe将查找清单并尝试启动其中定义的主类。

使用以下语法jar-cvf.jar为java应用程序创建jar文件。然后使用javaw.exe-jar

使用以下语法jar-cvf.jar为java应用程序创建jar文件。然后使用javaw.exe-jar

这里有一个很好的概述。可能有助于在Windows中运行Java应用程序。在Windows中,即使不在cmd中键入命令,单击快捷方式仍会执行该命令。。双击已编译的java文件(带有主类)并选择java.exe来运行它。它在理论上应该是可行的。我身上没有任何java文件来测试它。。jar文件通常是将整个java程序放在一起的方式。它几乎是一个zip文件,具有适当的结构和关于启动java程序的说明)。所以,一般来说,如果你想让别人运行你的java程序,我们通常会给他们一个jar,因为他们不需要知道哪个文件有main。一旦我有了jar,在Windows上,我就可以双击jar,因为.jar文件与java.exe相关联(正如Osama刚刚指出的)。可能有助于在Windows中运行Java应用程序。在Windows中,即使不在cmd中键入命令,单击快捷方式仍会执行该命令。。双击已编译的java文件(带有主类)并选择java.exe来运行它。它在理论上应该是可行的。我身上没有任何java文件来测试它。。jar文件通常是将整个java程序放在一起的方式。它几乎是一个zip文件,具有适当的结构和关于启动java程序的说明)。所以,一般来说,如果你想让别人运行你的java程序,我们通常会给他们一个jar,因为他们不需要知道哪个文件有main。一旦我有了jar,在Windows上,我就可以双击jar,因为.jar文件与java.exe相关联(正如Osama刚刚指出的)