JavaRush/Java блог/Архив info.javarush/Запуск апплета Java в браузере
Naissur
40 уровень

Запуск апплета Java в браузере

Статья из группы Архив info.javarush
участников
Доброго дня, джаварашевцы! Сегодня решил заиметь хотя бы малейшее представление о том, что такое библиотека awt и столкнулся с проблемой при запуске первого простейшего апплета. Запуск апплета Java в браузере - 1Через appletviewer он запустился, а вот в браузере ни в какую. Сначала проблема была из-за установленной старой версии JRE вместе с последней. Удалил ее, установил Java 8 Update 31 и для 32, и для 64-битных версий ОС. На сайте Oracle проверка прошла удачно, и там тестовый апплет запустился. Но когда я пытаюсь запустить свой локальный апплет, в итоге он отображается примерно так: Запуск апплета Java в браузере - 2 Щелкая по нему, получаю такое окно: Запуск апплета Java в браузере - 3Добавить в список исключений в контрольной панели Java локальный апплет я не могу. В чем может быть проблема? Может не париться и спокойно запускать апплеты через appletviewer? Либо откатиться до 7 версии JRE и снизить настройки безопасности? Просто и так два часа ковыряюсь с JRE, хочется уже код писать, наконец.
Комментарии (9)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
TemaCode
Уровень 51
2 сентября 2022, 17:08
та же история, те же аплеты с книги, JDK 8 исключения в JavaConf прописаны и никакhttps://prnt.sc/qk5gnmu845Y5
blacky
Уровень 23
3 марта 2015, 14:13
Добавить в список исключений в контрольной панели Java локальный апплет я не могу.
Почему? jcontrol не запускается? Там на вкладке Security можно добавить путь до конкретного файла.
В JDK есть две контрольных панели — одна в jdk/bin/jcontrol, а вторая в jdk/jre/ControlPanel — предположительно надо настроить ту, которая лежит в jre.
Naissur
Уровень 40
3 марта 2015, 15:08
В «Панель управления -> Java», на вкладке Security, нажимаю кнопку «Edit Site List», затем «Add». Ввожу туда локальный путь к апплету, нажимаю Enter, а список все равно остается пустым.
blacky
Уровень 23
3 марта 2015, 20:07
Добавляй перед абсолютным путем следующий префикс:
file:///absolute/path/to/file

А также help'ик в помощь.
Naissur
Уровень 40
4 марта 2015, 10:43
Благодарю за подсказку :)
Теперь апплет запускается, но перед этим нужно просмотреть кучу окон с предупреждениями об угрозе безопасности.
Пожалуй, все же быстрее и удобнее вставлять в исходник комментарий с тегом
<applet>
а затем проверять работу апплета через appletviewer. Но я ужасный перфекционист, и охота осознавать, что в браузере тоже все работает.
blacky
Уровень 23
4 марта 2015, 11:17
Попробуй JavaFX вместо апплета — может быть, понравится.
Naissur
Уровень 40
4 марта 2015, 17:43
Обязательно попробую, просто я начал кодить на Java чуть больше месяца назад. Изучал синтаксис языка, сейчас перешел к ООП и стандартным классам. Чтобы не засиживаться в консоли, решил делать демо-программы также в виде апплетов. Думаю, усвоенная информация в любом случае лишней не будет. Поправьте, если не прав :)
blacky
Уровень 23
4 марта 2015, 19:19
Обязательно попробую, просто я начал кодить на Java чуть больше месяца назад.
ого… у тебя хороший темп усвоения материала раз ты к апплетам перешел.
Пользуйся в качестве справочника: спецификацией по языку Java, и официальными туториалами, а также API. Почитай мои комменты — думаю найдешь что-нибудь полезное.
Naissur
Уровень 40
4 марта 2015, 22:51
Спасибо! Обязательно буду знакомиться со всем по мере возможности :)