macos - 如何将拖放文件列表传递给 install4J 启动器?
问题描述
我有一个带有 macOS Info.plist 片段的 install4J 启动器,该片段具有 CFBundleTypeExtensions 和 UTExportedTypeDeclarations 以启用将文件拖放到生成的 Mac 应用程序上。从桌面启动应用程序一切都很好,但是如何将删除的文件列表传递给底层 JVM 和 java 应用程序?
解决方案
可以通过注册启动侦听器来检索文件名:
https://www.ej-technologies.com/resources/install4j/help/doc/#install4j.api.singleInstance
如果您在查找器中双击与启动器有文件关联的文档,这也有效。
推荐阅读
- node.js - 每当我尝试发送多个请求以将数据写入 Firebase(angular8/node.js)时,UI 就会冻结
- python - Altair 分层图表:如何总结图表?
- mongodb - 从 Spring Boot 应用程序将数据转储到 Mongo 集合
- python - 如何在测试数据集中使用训练数据集的分数
- sql - 在 oracle sql 查询中多次转义“&”
- python - 将 csv 从 Python 传输到 elasticsearch,其中 document_id 作为 csv 字段
- python - ImportError: No module named site [PYTHON] -- 使用 Python 一段时间后出现错误消息
- sql - SQL 在新用户添加的表上创建触发器?
- c# - 如何在 Microsoft Graph API 中获取完整的对象数据
- go - 如何修剪 Go 模板中的空白