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