2015-06-17 7 views
1

Я закодировал игру в Eclipse (все еще работаю над ней), можно ли запустить ее jar-файл в браузере, чтобы каждый мог играть прямо из своих браузеров, а не загружать файл jar? I.e Я загружаю его на свой сайт, чтобы каждый мог играть прямо из ссылки, которую я им предоставляю.Возможно запустить нормальный файл Java через браузер?

+0

Да и нет. Вы можете использовать Applet (https://docs.oracle.com/javase/tutorial/deployment/applet/) для запуска кода Java в браузере. Однако у апплетов были проблемы с безопасностью, и Oracle не спеша исправлять эти проблемы, поэтому большинство современных браузеров будут бросать дорожные блоки, рассказывая пользователю, что они собираются делать, небезопасно. Вы также можете использовать пусковую установку, браузеры думают, что загрузка .EXE в порядке. – markspace

+0

Возможно, да. Но мир Java-апплетов [подходит к концу] (https://www.chromium.org/developers/npapi-deprecation). Лучше всего использовать HTML5 или подобное для разработки игр в браузере. – MadConan

+0

Это настольное приложение для качания/awt? – Barett

ответ

4

Рассмотрите возможность использования Java Web Start с JNLP. Вы можете разместить файл JNLP на веб-сервере где-нибудь вместе с банкой, а пользователи могут использовать ярлык на рабочем столе, указывающий на ссылку, или браузер, чтобы открыть приложение. (Использование браузера потребует наличия веб-страницы с тегом апплета: в статье упоминается, как это сделать, но не разделяет их.)

Смежные вопросы