【发布时间】:2012-02-24 04:51:02
【问题描述】:
从这里寻求帮助,我们现在可以从 jar 文件创建 Mac 应用程序,并将应用程序与特定文件扩展名相关联。
当双击具有该扩展名的文件时,它会在该应用程序中打开,并最终在嵌入式 Java 应用程序中打开。
然而,我们需要将选定的文件路径作为 java 应用程序的 main 方法的参数。 我们怎样才能做到这一点。 对于我们使用的文件类型关联
defaults write com.apple.LaunchServices LSHandlers -array-add
<dict>
<key>LSHandlerContentTag</key>
<string>PUT_FILE_EXTENSION_HERE_WITHOUT_PERIOD</string>
<key>LSHandlerContentTagClass</key>
<string>public.filename-extension</string>
<key>LSHandlerRoleAll</key>
<string>org.category.program</string>
</dict>
有变化。
Info.plist 文件是否应该有任何更改?
【问题讨论】:
标签: java macos arguments file-association