У меня есть проект апплета, который загружает сенсорные dll и загружает сенсорный gui на веб-странице, используя jwrapper. Я могу построить проект и создать 2 файла FutronicAppEmbed.js FutronicAppEmbed.html, но когда Я запускаю этот FutronicAppEmbed.html, ничего не отображается в браузере. Пожалуйста, помогите.Не удалось конвертировать апплет в приложение Jwrapper
ответ
Если вы открываете HTML-файл в браузере, вы ничего не увидите, поскольку он не будет загружаться должным образом, но если вы поместите все файлы из своей папки сборки на веб-сервер, а затем загрузите страницу FutronicAppEmbed.html, вы получит кнопку загрузки для приложения, соответствующего вашей операционной системе.
JWrapper является альтернативой апплетам, хотя в нем есть система доставки приложений, которая позволяет выполнять динамическую параметризацию (как вы можете с помощью сгенерированных параметров на стороне сервера на страницах апплета), но не является прямой заменой для апплетов в что приложение будет загружаться на веб-странице. Вместо этого вам нужно будет указать стандартный Java-метод и загрузить приложение в кадре swing, и JWrapper запустит это.
Спасибо за ответ. Я могу получить кнопку загрузки на веб-странице, но я не могу ее загрузить, так как она идет в другое место. И если я смогу загрузить его, будет ли он служить клиентом как автономное приложение, и сеанс не будет поддерживаться? Я хочу знать, что, как апплет, приложение открывается в браузере, разве это невозможно в jwrapper? –
Вы можете отредактировать встроенный HTML-код и изменить URL-адрес, чтобы он был правильным URL-адресом для сгенерированного JS-файла приложения на основе вашего веб-сервера, тогда он должен загружаться в порядке. Это зависит от того, что вы подразумеваете под «сессией», но если вы имеете в виду веб-сессию, то сеанс можно поддерживать, даже если это автономное приложение, потому что вы можете использовать код на стороне сервера для передачи cookie или токена в приложение, но это не просто работает как стандартный апплет, это другой способ доставки, который дает вам преимущества непрерывного сеанса, такого как апплет, он не отображается в браузере, как апплеты. – AntonyM
Хорошо. У меня есть код апплета, который я преобразовал в автономное приложение swing, а затем передал его основной файл в файл сборки. Это нормально, потому что я увидел, что все приложение было создано с использованием jwrapper libs. и есть ли способ получить параметры из клиентского приложения для возврата на сервер. –