У меня есть проект Java Eclipse, в котором у меня есть пакет src/demo, содержащий демоверсию обработки, внутри одного класса, который расширяет PApplet
. Демонстрация отлично работает в Eclipse.Как экспортировать PApplet, чтобы сделать его выполнимым в браузере?
Я хочу демонстрацию этого пакета, предпочтительно в веб-браузере. Возможность получить демо за пределами проекта Eclipse по-прежнему ценится.
Я попытался экспортировать пакет в JAR и вставить его в файл HTML. Firefox, кажется, единственный современный браузер, поддерживающий плагины NPAPI, такие как Java (Chrome 46 просто показывает серый квадрат, Safari 9 показывает пустую страницу).
Firefox продолжал метать ошибки «Class/Library not found», пока я вручную не скопировал все библиотеки в тот же каталог, что и JAR, и включил их в атрибут archive
элемента applet
в HTML.
Теперь Firefox показывает черный контур, но пустое приложение, которое может быть связано с тем, что я не копировал активы из папки data
в Eclipse. Я не знаю, как включить их в JAR.
Я попытался следующие this guide и просто добавляя main()
к PApplet
, но это дало мне «Класс не найдена ошибка», когда я экспортировал его как работоспособный JAR и попытался запустить его.
Информация о системе: Mac OS X 10.11.0, Java 1.8.60
Что такое систематический путь обо всем этом?
Удачи, пытаясь запустить апплет в браузере в 2015 году ... – immibis
Для записи Firefox также скоро отключит NPAPI, за исключением Flash. – immibis
@immibis, действительно ... Я открыт для преобразования его в обычное Java-приложение, но я не мог найти никаких примеров. –