繁体   English   中英

运行Java应用程序双击

[英]Run Java applications By double click

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

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

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

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

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

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM