Подтвердить что ты не робот

Запустите локальный Java-апплет в браузере (chrome/firefox) "Настройки безопасности заблокировали локальное приложение от запуска"

Я пытаюсь запустить Java Applet (html файл), но браузер продолжает говорить:

"Настройки безопасности заблокировали запуск локального приложения"

Я пробовал использовать Chrome и Firefox, но я получаю ту же ошибку. Я обновил до последней версии Java, но Chrome все еще говорит в

chrome://плагины/ "Загрузить критическое обновление безопасности"

хотя я могу запускать Java-апплеты (не локально)

Im, использующий Ubuntu 13.04 64 бит

4b9b3361

Ответ 1

После прочтения Обновления Java 7 Update 21 Подробнее

При внесенных изменениях наиболее вероятно, что ни один конечный пользователь не может запускать ваше приложение, когда оно либо самоподписано, либо без знака.

.. Мне было интересно, как это пойдет для бесплатных файлов классов - "самых простых" апплетов всех.

Локальная файловая система

Dialog: Your security settings have blocked a local application from running
Настройки безопасности заблокировали локальное приложение из

Это диалоговое окно, отображаемое для апплета, состоящего из загруженных файлов классов, загружаемых из локальной файловой системы, когда для JRE установлен параметр безопасности "Высокий" по умолчанию.


Обратите внимание, что небольшая причуда JRE создала только то, что в точке 3.

  • Загрузите страницу апплета, чтобы увидеть сломанный символ апплета, который ведет к пустой консоли.
    Откройте настройки Java и установите уровень Средний.
    Закрыть настройки браузера и Java.
  • Загрузите страницу апплета, чтобы увидеть апплет.
    Откройте настройки Java и установите уровень Высокий.
    Закрыть настройки браузера и Java.
  • Загрузите страницу апплета, чтобы увидеть сломанный символ апплета & в диалоговом окне выше.

Интернет

Если вы загрузите простой апплет (файл свободного класса), увиденный в этом изменчивой аплет-версии от интернет - который имеет элемент applet:

<applet
    code="PlafChanger.class"
    codebase="."
    alt="Pluggable Look'n'Feel Changer appears here if Java is enabled"
    width='100%'
    height='250'>
<p>Pluggable Look'n'Feel Changer appears here in a Java capable browser.</p>
</applet>

Он также успешно загружается. Имея в виду, что: -

Апплеты, загруженные из локальной файловой системы, теперь подвержены более строгой безопасности, чем те, которые загружены из Интернета или локального сервера.

Описание настроек безопасности

По состоянию обновления Java 7 51.

  • Очень высокий. Самый безопасный параметр. Разрешено запускать только Java-приложения, идентифицированные сертификатом без истечения срока действия доверенного органа.
  • Высокий (рекомендуется минимум): Java-приложения, идентифицированные сертификатом из доверенного органа, будут разрешены для запуска.
  • Средний. Все Java-приложения могут запускаться после представления запроса безопасности.

Ответ 2

Чтобы добавить до @Andrew Thompson тщательный ответ, поскольку Java 8u20 не существует более "среднего" уровня безопасности (см. также этот другой ответ).

Надеюсь, вы можете добавить несколько исключений, чтобы иметь возможность запускать свои апплеты локально:

вкладка Безопасность Java

Обратите внимание, что оно предложит предупредительное сообщение о том, что http:// или file:/// (не забывайте о дополнительном конце /) не являются безопасными, но пока вы знаете, что делаете...

Ответ 3

Перейдите на вкладку управления java > панель управления java > нажмите вкладку безопасности > вниз по уровню безопасности на среду. Затем аппроксимация апплета после 2 до 3-мерной прошивки будет выполняться.

Ответ 5

В моем случае это было разрешено, перейдя в панель управления > java > security > , а затем добавьте url в список сайтов исключений. Затем примените. Проверьте снова сайт, и теперь он должен позволить вам запустить локальную Java.

Ответ 6

Я думаю, что обновление Java не поможет. Вам необходимо удалить старую версию, а затем установить последнюю версию java, чтобы помочь вам. Убедитесь, что вы перезагрузите компьютер, как только закончите установку.

Надеюсь, что это поможет!

Ответ 7

Эта проблема возникает, когда старые версии java, все еще находящиеся в вашей системе, прерывают установку любых новых версий. Чтобы остановить эту проблему, вам нужно сначала удалить все программное обеспечение java, используя - Панель управления + Удалить программы +, затем удалить java. (На этом этапе я рекомендую очистить свой реестр, используя CCleaner, используя их параметр реестра или аналогичную программу, чтобы обеспечить чистую развертку, а затем перезагрузиться). После перезагрузки переустановите самую последнюю версию java, и все будет хорошо.

http://www.filehippo.com/download_ccleaner -LINK TO CCLEANER

Ответ 8

просто добавьте ваш .jar файл в тег апплета в качестве атрибута, как показано ниже:

<applet
    code="file.class"
    archive="file.jar"
    height=550 
    width=1100>         
</applet>

Ответ 9

  • Создайте файл jar из вашего класса апплетов и файла META-INF/MANIFEST.MF.
  • Подпишите свой файл jar с сертификатом.
  • Настройте права на локальный сайт как > файл:///C:/или http://localhost: 8080
  • Затем запустите свой html-документ в Intenet Explorer в Windows. (Не Google Chrome!)