我已经为Mac OS X捆绑了一个JavaFX应用程序。我现在正在尝试将文件扩展名与sample.app应用程序相关联。 This是我能找到的关于此事的最后一个问题,但我无法让它发挥作用。我有什么新的东西吗?
答案 0 :(得分:1)
为OS X本机打包应用程序指定文件关联的能力是Java 8u40中添加到Java客户端打包程序的新功能。
来自Oracle Java 8u40 client application deployment documentation:
7.3.7将文件与自包含的应用程序关联
可以将自包含应用程序的安装程序设置为 注册应用程序的文件关联。该 在Ant任务中使用element来标识可以的文件 由应用程序处理。文件关联基于 文件扩展名或MIME类型。
以下示例将应用程序与具有的文件相关联 MIME类型
application/x-vnd.MyAppFile
。<fx:info title="Association example"> <fx:association mimetype="application/x-vnd.MyAppFile" description="Sample Test Files"> </fx:association> </fx:info>
为Java 8u40实现的相关问题: