2012-09-04 65 views
3

您好我正在使用izPack創建一個Windows Java安裝程序。我使用以下方法來創建一個快捷方式:izpack java安裝程序,noShow快捷方式仍然顯示批處理窗口

<shortcut 
    name = "ApplicationName" 
    target = "$INSTALL_PATH\start.bat" 
    commandLine = "" 
    workingDirectory= "$INSTALL_PATH" 
    description="Application Desc" 
    iconFile="$INSTALL_PATH\app.ico" 
    iconIndex="0" 
    initialState="noShow" 
    programGroup="yes" 
    desktop="yes" 
    applications="no" 
    startMenu="no" 
    startup="no"/> 

當我在創建的快捷方式點擊執行start.bat腳本,但窗口不隱藏。因此,我有兩個窗口開放...

start.bat基本上囊括了以下內容:

... 
java -cp %CLASSPATH% com.package.Application >NUL 2>&1 

它的工作原理與不打開一個窗口,並與javaw運行的第二個應用程序。

有沒有人知道如何解決這個問題?

回答

2

我不確定自己的描述是否正確,但是您是否嘗試過在蝙蝠本身中使用javaw而不是java?如果是的話,那是不是你想要的解決方案? 這似乎也是對related question的推薦。

+0

是的,實際上這是解決方案。我之前只是在沒有javaw的情況下運行它,或者我認爲它應該在沒有javaw的情況下運行...無論如何感謝您的答案! – morja

相關問題