[英]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.