【发布时间】:2017-01-26 10:14:38
【问题描述】:
我从我创建的命令提示符程序中创建了一个.exe 文件。原始的.java 文件可以在命令提示符或Eclipse 中启动,没有任何问题。
我使用 Eclipse Neon Release 4.6.0 从中创建了一个 .jar 文件。
从这个.jar 文件中,我使用launch4j 3.8 创建了一个.exe 文件。当我双击创建的.exe文件时,它不会自动启动命令提示符,也不会运行创建的程序。
我按照described here 的步骤操作。我使用这些步骤来创建带有 GUI 的程序,并且这些程序运行良好。这个命令提示符程序没有。
命令提示符程序是否可能无法以这种方式运行?或者如果有解决这个问题的方法,你能帮我解决一下吗?
【问题讨论】:
-
你不需要任何exe文件,你需要创建一个jar文件然后在cmd“java -jar yourjar”上运行或者双击jar文件(你需要检查什么程序关联jar 文件)
-
@Carlos 需要在机器上安装 Java。制作 .exe 的重点是它不需要外部依赖
-
好的,现在我得到了你想要的,但是使用你所关注的 wikihow,你仍然需要安装 java (jre) 所以唯一的区别是文件的扩展名(jar 和 exe)
-
@Carlos:双击 JAR 也不适用于不显示 GUI 窗口的控制台应用程序,这与 CsJoe 在此处出现此问题的原因相同(链接到 @987654329 @,而不是
java)。 -
@Carlos jre 必须安装在构建可执行文件的机器上。在运行 .exe 的机器上,Launch4j 显然使用捆绑的 jre 或搜索一个(如果已安装)
标签: java eclipse command-prompt