运行Java应用程序双击

时间:2010-12-12 19:22:14

标签: java windows double-click

为什么我不能通过双击运行我的java编译应用程序? 我的应用程序只在cmd中运行(java -jar:my app.jar) 请帮助我

5 个答案:

答案 0 :(得分:5)

您可以制作批处理文件来运行命令。这样它就可以在不需要与.jar文件建立关联的情况下工作。如果是windows应用程序,请使用javaw.exe启动它。

答案 1 :(得分:4)

您需要将.jar扩展名与javaw.exe相关联,然后双击jar文件时不会显示控制台窗口

这通常由JDK / JRE安装程序完成,因此您要么没有正确安装JDK,要么手动更改了该关联。

答案 2 :(得分:2)

我认为这里的所有答案都是有效的。但是如果你想在Windows中使用真正的可执行文件,那么你需要创建一个启动器。在Windows中,jar文件不可执行。但exe文件是。有很多工具,而不是围绕一些本地库包装所有的java代码。我推荐http://launch4j.sourceforge.net/我认为这就是你要找的东西。您可以使用图标和更多功能轻松创建可执行文件。

答案 3 :(得分:2)

您可以为.jar文件创建Windows快捷方式。

以下行可能是Windows快捷方式的目标。

%windir%\system32\javaw.exe -Xms1m -Xmx1m -jar "C:\Program Files\Jar Directory\file.jar"

这样做的好处是可以指定所需的javaw参数,以及所需的Windows参数(普通窗口,最大化,在目录中启动)。

答案 4 :(得分:1)

只需指定由.jar执行的javaw.exe个文件即可。您可以使用Open with文件上的.jar对话框执行此操作。

顺便说一下,Java安装程序不是为你做的吗?