【发布时间】:2014-08-13 08:44:52
【问题描述】:
我已使用 AppBundler 将我的 Java .jar 文件捆绑到 MacOSX .app 捆绑包中。一切正常,但是我的图标没有加载。
这是我的build.xml 文件:
<project name="Rage Mage" basedir="." default="bundle-RageMage">
<taskdef name="bundleapp"
classname="com.oracle.appbundler.AppBundlerTask"
classpath="lib/appbundler-1.0.jar" />
<target name="bundle-RageMage">
<delete dir="appBundle" failonerror="false"/>
<mkdir dir="appBundle"/>
<bundleapp outputdirectory="appBundle"
name="Rage Mage"
displayname="Rage Mage"
identifier="Rage Mage"
icon="res/icon.icns"
shortversion="Beta 1.1.1"
mainclassname="ragemage.src.Window">
<runtime dir="/Library/Java/JavaVirtualMachines/jdk1.7.0_65.jdk/Contents/Home"/>
<option value="-Xdock:icon=res/icon.icns"></option>
<classpath file="dist/ragemage_beta1.1.1.jar" />
</bundleapp>
</target>
icon.icns 文件位于我的.jar 的res 文件夹中。不会引发任何错误,表明该图标尚未加载。我只是得到标准的 Mac 应用程序图标。
谢谢!
【问题讨论】: