Mac中的Java swing应用程序无法启动

时间:2013-12-16 19:11:30

标签: java swing packaging app-bundle

我在netbeans中创建了一个应用程序并构建我的项目来创建一个jar文件。当我双击jar文件时,应用程序开始没有任何问题。现在我使用打包应用程序 appbundler。我遵循here的每条指令。

我发出了命令ant bundle-filemanager,FileManager.app出现在dist目录中。这是build.xml

project name="File_Manager" default="default" basedir=".">
    <description>Builds, tests, and runs the project File Manager.</description>
    <import file="nbproject/build-impl.xml"/>

    <property environment="env" />

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

    <target name="bundle-filemanager">
        <filemanager outputdirectory="dist"
                     name="FileManager"
                     displayname="File Manager"
                     identifier="file.manager.MainActivity"
                     mainclassname="file.manager.MainActivity">
            <runtime dir="${env.JAVA_HOME}" />
            <classpath file="dist/File_Manager.jar" />
        </filemanager>
    </target>
</project>

现在,如果我双击FileManager.app它将无法启动。只需在停靠栏中显示图标一秒钟,然后从停靠处消失。

您还可以看到源代码here

0 个答案:

没有答案