Приложение Java Swing на Mac не запускается

Я создал приложение в netbeans и построил свой проект для создания файла jar. Когда я дважды щелкаю по файлу jar, приложение запускается без каких-либо проблем. Теперь я упаковал приложение с помощью appbundler. Я следую всем инструкциям, приведенным здесь.

Я выполнил команду 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, он не запустится. Просто покажите значок в доке на секунду и исчезните из дока.

Вы также можете увидеть исходный код здесь


person Sunny    schedule 16.12.2013    source источник
comment
Попробуйте JAVA_LAUNCHER_VERBOSE, упомянутый здесь.   -  person trashgod    schedule 16.12.2013