【发布时间】:2016-08-08 14:39:32
【问题描述】:
我想在我的 OSX(Yosemite) 应用程序包的 Info.plist 中添加以下设置。
<string>Disable App Nap for Express</string>
<key>NSAppSleepDisabled</key>
<true/>
我们使用 javaFx ant 任务来构建我们的应用程序包,如下所示:
<fx:application name="${macosx_app}" mainClass="${mainclass}"
version="1.0">
</fx:application>
<fx:bundleArgument arg="mac.CFBundleVersion" value="1.0"/>
<fx:resources>
<fx:fileset type="jar" dir="package/macosx/"/>
<fx:fileset type="jar" dir="lib"/>
</fx:resources>
<fx:platform j2se="7.0">
<fx:jvmarg value="-Xdock:icon=$APPDIR/Java/${macicon}" />
<fx:jvmarg value="-Xms128M" />
<fx:jvmarg value="-Xmx1024M" />
<fx:jvmarg value="-Dapple.laf.useScreenMenuBar=true" />
<fx:jvmarg value="-Dcom.apple.macos.use-file-dialog-packages=true" />
<fx:jvmarg value="-Dcom.apple.macos.useScreenMenuBar=true" />
<fx:jvmarg value="-Dapple.awt.application.name=${macosx_app}" />
<fx:jvmarg value="-Dcom.apple.smallTabs=true" />
</fx:platform>
</fx:deploy>
如何编辑我的 ant build.xml 以将我的设置添加到 Info.plist?我阅读了 Oracle JavaFX https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/javafx_ant_task_reference.html 和 https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/javafx_ant_tasks.html#CIACDJHC 的文档,但没有得到有用的信息。那么有没有人有这样的经验来使用 javaFx ant 任务将 cutomazied 设置添加到 Info.plist 中?提前谢谢你。
【问题讨论】: