1

现在我有一个关于mac os的问题。我为安装程序激活了无人值守模式,并在win系统上进行了尝试。在那里它工作正常。现在我想在 mac os 上启动安装程序,但没有让它正确运行。我尝试了以下命令:

open MyApp.app --args -q -console -varfile my.varfile

这总是启动 GUI 安装而不是无人值守模式。也许终端命令不正确?

亲切的问候
哈迪

4

1 回答 1

1

“/bin/open”不适合命令行风格的调用,因为参数的传递不是同步的,并且它们不会传递给 main 方法。相反,直接调用可执行文件:

MyApp.app/Contents/MacOS/JavaApplicationStub -q -varfile my.varfile

顺便说一句:“-console”不适用于 Mac OS X,仅适用于 Windows。

于 2013-06-05T09:03:08.193 回答