2010-12-12 38 views
4

为什么我无法通过双击运行我的java编译应用程序? 我applicatins刚刚在cmd中运行(Java的罐子:我app.jar) plz帮助我运行Java应用程序通过双击

+0

因为你有错误;)你最好告诉我们。 – Bozho 2010-12-12 19:25:18

+0

你想要它作为一个exe文件吗? – 2010-12-12 19:25:25

+0

@Bozho可能有另一个与'.jar'扩展相关的应用程序。 '打开...'并不能解决问题吗? – khachik 2010-12-12 19:26:25

回答

2

我认为这里的所有答案都是有效的。但是如果你想在Windows中使用真正的可执行文件,那么你需要创建一个启动器。在Windows中,jar文件不可执行。但是exe文件是。除了将所有Java代码包装在某个本地库之外,还有许多工具。我建议http://launch4j.sourceforge.net/我认为这是你正在寻找的。您可以使用图标和更多功能轻松创建可执行文件。

4

您需要将.jar扩展与javaw.exe相关联,则没有控制台窗口将显示,当你双击的jar文件

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

+0

快8秒!尼斯。 :) – Kos 2010-12-12 19:28:05

1

只需分配.jar文件即可执行javaw.exe。您可以使用.jar文件上的Open with对话框来完成此操作。

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

5

您可以创建一个批处理文件来运行您的命令。这样它就可以工作,而不需要建立与.jar文件的关联。如果它是一个Windows应用程序,然后用javaw.exe启动它。

+0

+1为“思维不同” – khachik 2010-12-12 19:46:19

2

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

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

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

这有让你指定你想要的javaw参数,以及在Windows参数(正常窗口最大化,开始在目录中),您要的优势。