这比一个问题更有好奇心:
我最近想知道是否有办法在不使用cmd或IDE(如Eclipse)的情况下运行已编译的Java应用程序。我使用Eclipse,但是如果你想独立运行程序它不是很有用。您可以在Windows资源管理器中保存Java文件,以便为它们创建快捷方式吗?如果是这样,怎么样?文件是否有某种特殊的扩展名?我听说过.JAR文件,但我不确定它们是什么。谁能告诉我怎么做?
答案 0 :(得分:1)
.JAR文件是包含 - 其中包括 - 已编译的类和清单文件的存档。您可以在该清单中设置应用程序的主入口点。请参阅Setting an Application's Entry Point。
通常,如果双击Windows中的jar文件,它将由javaw.exe -jar <yourFile.jar>
打开。 javaw.exe将查找清单并尝试启动那里定义的主类。
答案 1 :(得分:0)
使用以下语法jar -cvf .jar 创建java应用程序的jar文件。然后使用javaw.exe -jar