【发布时间】:2013-03-27 11:59:26
【问题描述】:
我在 Mac 上有一个在 Eclipse 中构建的 java 应用程序,并使用名为 osxappbundle-maven-plugin 的 maven 插件捆绑。 在我解压应用程序的dmg文件后,获取一个App文件,并将其复制到我的硬盘驱动器,我通过终端使用以下命令调用该应用程序: open -a "/Full/Path/To/App/Match Player.app" --args "/Full/Path/To/File/TEST 1.mplx"
这会正确打开应用程序。
但是,在我执行以下命令后:
open -a "/Full/Path/To/App/Match Player.app" --args "/Full/Path/To/File/TEST 2.mplx"
我的应用程序不会使用新的测试文件打开应用程序,而只是关注先前打开的应用程序的窗口。
我很确定不会再次调用 main 函数,因为我编写了 main 函数,因此在每次调用时,它都会重新初始化窗口。 (因此应用程序应该完全重新初始化)。
不能使用“open -n”选项打开多个应用程序。
【问题讨论】:
标签: java macos file-io command-line