Я пытаюсь перенести свое приложение Java в Mac OS.
Когда приложение запускается, должен появиться экран заставки.Mac OS, Java Splash
Когда я запустить приложение из терминала он идти, как это:
java -classpath /the/right/classpath/ -splash:images/splash.png myApp/Main
когда я делаю, как это появляется заставка.
Но когда я свяжу приложение с Jar Bundler, заставка не появляется.
на Jar Bundler, на вкладке свойств, в опции VM я писал:
splash:images/splash.png
Я также попытался:
-splash:images/splash.png
(с дефисом).
Я обозначил опцию « Установите рабочий каталог для внутреннего пакета приложений».
я скопировать images/splash.png
на:
Странно, потому что myApp.app удастся запустить - он просто не отображает заставку.
я нашел на консоли это два сообщения:
Фев 11 2:53:32 Snowl /Users/myusername/Desktop/myApp.app/Contents/MacOS/JavaApplicationStub[24262]: Непризнанный вариант Java VM игнорируется: -splash: images/splash.png
Это без дефиса перед атрибутом всплеска.
11 февраля 2:55:50 Snowl /Users/myusername/Desktop/myApp.app/Contents/MacOS/JavaApplicationStub[26314]: Непризнанный вариант Java VM игнорируется: Всплеск: изображения/splash.png
Как это возможно, когда я запускаю приложение с терминала, появляется заставка, , но двойной щелчок мышью на приложении не отображает экран заставки?
Предполагается, что он должен работать на той же виртуальной машине, что и терминал VM, не так ли?
Я Olso изменить версию виртуальной машины Java (на Info.plist файл) по адресу:
1,5 *
1.5+
1,6 *
1.6+
ни один из них не делают заставка появляться.
Спасибо за помощь!
После просмотра ссылки на «Jar Bundler» я не вижу ничего, что может сделать, чего не может быть достигнуто с помощью Java Web Start (http://stackoverflow.com/tags/java-web-start/info). Можете ли вы распространять приложение. с сервера? –
Я не очень хорошо знаком с веб-сайтом java (хорошее время, чтобы узнать его :) Я могу установить веб-начало формы, но не могу работать с веб-начала. В любом случае JVM должен быть тем же JVM, не так ли? Так вы думаете, что при запуске веб-экрана появляется заставка? Работает ли веб-запуск с другой JVM? – Arnon