C++防止打开输出窗口

问题描述:

我已经创建了一个已经被编译成jar文件的java程序。C++防止打开输出窗口

现在为了使它成为exe,我有一个启动jar文件的C++脚本。

它启动正常,但黑色cmd屏幕(或C++的默认控制台窗口)保持打开状态,直到java程序关闭。

对我来说有没有办法让黑色输出窗口根本无法打开?

(我使用的代码::块IDE)

+0

你不需要一个C++程序来运行Jar。你可以用下面的命令创建一个批处理文件: java -jar [jar文件名] – 2012-03-12 01:10:23

+0

是的,这是一个天真的解决方案。但没有这样做的原因太多了。 1:批处理文件是.bat,而不是.exe,2:如果java类路径没有被定义,这个方法就搞砸了。 – 2012-03-12 01:12:42

+0

您不需要批处理文件;您可以使用Windows快捷方式。 – Hurkyl 2012-03-12 01:24:00

我就遇到了这个问题,一旦...如果您使用的摇摆,试图用“javaw进程”运行,而不是“Java”的,为我工作。

+0

我试过了,不幸的是无济于事。但是,谢谢你的尝试! – 2012-03-12 04:20:51