2012-03-12 109 views
1

我已經創建了一個已經被編譯成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

回答

0

我就遇到了這個問題,一旦...如果您使用的搖擺,試圖用「javaw進程」運行,而不是「Java」的,爲我工作。

+0

我試過了,不幸的是無濟於事。但是,謝謝你的嘗試! – 2012-03-12 04:20:51