java - 在 MacOS 上,我可以在我的 Java 应用程序的 Info.plist 文件中添加一个默认设置吗
问题描述
由于MacOS Big Sur中的一个错误,我需要运行以下命令
defaults write com.jthink.songkong "AppleWindowTabbingMode" manual
对于我的 Java 应用程序,带有捆绑的 java 版本
有没有办法可以将它添加到我的Info.plist文件中,以便在新安装时自动设置它,我也可以使用Runtime类从 Java 中运行命令,但如果我可以将其配置为Info.plist 文件的一部分,但我对 macOS 的了解还不够,无法知道这是否有意义。我设法在构建时添加它,所以我的 Info.plist 文件包含
<key>AppleWindowTabbingMode</key>
<string>manual</string>
但是,它没有任何效果。
我不清楚我是否做错了什么,或者这是不可能的。
解决方案
几分钟前,appbundler将在启动时将 AppleWindowTabbingMode 属性的默认值设置为“手动”。如果您将其用作启动器,它应该可以解决此问题。或者,如果您愿意,您可以检查提交中的本机代码并在您自己的启动器中使用它。
推荐阅读
- javascript - Synology SSO 服务器
- vue.js - 最新 Parcel + Vue 示例
- css - 从 html 中的交互式表格更新绘图
- html - 在 Firefox 上隐藏消息“找不到支持格式和 MIME 类型的视频”
- c# - 如何在 C# 中反序列化奇怪的 JSON 格式
- macos - 无法在mac上复制和安装android studio
- scala - 在 Apache Spark 中使用 RESTful API 并转换为 Dataframe
- rxjs - 如何测试使用 rxjs 弹珠发出分组事件的可观察对象?
- c# - 以编程方式减少 TIME_WAIT 或 CLOSE_WAIT
- javascript - 如何排除 gulp src 中的路径?