Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用AppBundler将多个图标添加到.app文件_Java_Ant - Fatal编程技术网

Java 如何使用AppBundler将多个图标添加到.app文件

Java 如何使用AppBundler将多个图标添加到.app文件,java,ant,Java,Ant,我正在使用appbundler从我的java项目构建.app文件。这是生成文件中的主脚本: <taskdef name="bundleapp" classname="com.oracle.appbundler.AppBundlerTask" classpath="appbundler-1.0.jar" /> <target name="bundle-myApp"> <bundleapp outputdirectory="${dist.dir}" n

我正在使用appbundler从我的java项目构建.app文件。这是生成文件中的主脚本:

<taskdef name="bundleapp" classname="com.oracle.appbundler.AppBundlerTask"
    classpath="appbundler-1.0.jar" />

<target name="bundle-myApp">
    <bundleapp outputdirectory="${dist.dir}" name="MyApp"
        displayname="MyApp" identifier="com.myapp.Main"
        mainclassname="com.myapp.Main" shortversion="1.0" icon="../icon.icns">
        <runtime dir="${env.JAVA_HOME}" />
        <classpath file="${dist.dir}/${jar.file}" />
        <option value="-Xdock:icon=../Resources/icon.icns"></option>
    </bundleapp>
</target>

但是当我提交我的应用程序时,我遇到了这样一个错误:应用程序捆绑程序不包含ICNS格式的图标,其中既包含512x512,也包含512x512@2x形象。如需更多帮助,请参阅Apple人机界面指南。 因此,我的问题是如何使用appbundler脚本添加多个图标(而不是手动添加)。谢谢你