【发布时间】:2012-03-12 09:18:21
【问题描述】:
我已经创建了一个java程序,它已经被编译成一个jar文件。
现在要使其成为 exe,我有一个启动 jar 文件的 C++ 脚本。
它启动正常,但黑色的 cmd 屏幕(或 C++ 的默认控制台窗口)保持打开状态,直到 java 程序关闭。
有没有办法让黑色输出窗口根本不打开?
(我正在使用 Code::Blocks IDE)
【问题讨论】:
-
运行 Jar 不需要 C++ 程序。您可以使用以下命令创建一个批处理文件:java -jar [jar filename]
-
是的,那是天真的解决方案之一。但是不这样做的原因太多了。 1:批处理文件是.bat,不是.exe,2:如果没有定义java类路径,这个方法搞砸了。
-
你不需要批处理文件;您可以使用 Windows 快捷方式。