3

您好我正在使用 izPack 创建一个 windows java 安装程序。我使用以下内容创建快捷方式:

<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.

有人知道如何解决这个问题吗?

4

1 回答 1

2

我不确定我是否从您的描述中得到了正确的答案,但是您是否尝试过在 bat 本身中使用 javaw 而不是 java?如果是,该解决方案不是您想要的吗?这似乎也是对相关问题的建议。

于 2012-11-21T14:21:58.053 回答