@hax
junior developer

Почему не отображается Java Applet в IE 11?

Не отображается Java Applet в браузере IE 11. Исходный код взят с учебника "Java 7: руководство для начинающих, 5-е издание":
spoiler
import java.applet.*;
import java.awt.*;

/*
    <applet code="Application.class" width=300 height=80>
	    <param name=author value="Herb Schildr">
	    <param name=purpose value="Demonstrate Parameters">
	    <param name=version value=2>
    </applet>
 */
public class Application extends Applet  {
    String author;
    String purpose;
    int ver;

    public void start() {
        String temp;
        author = getParameter("author");
        if (author == null)
            author = "not found";
        purpose = getParameter("purpose");
        if (purpose == null)
            purpose = "not found";
        temp = getParameter("version");
        try {
            if (temp != null)
                ver = Integer.parseInt(temp);
            else
                ver = 0;
        }
        catch (NumberFormatException err) {
            ver = -1;
        }
    }

    public void paint (Graphics graph) {
        graph.drawString("Purpose: " + purpose, 10, 20);
        graph.drawString("By: " + author, 10, 40);
        graph.drawString("Version: " + ver, 10, 60);
    }
}

Настройки безопасности браузера:
cf4712166ebc4cbbbb9c383d4370a936.png62cbe9d0000c4446bb505974d0bc2742.png

Configure Java:
ac0ca0e53b234bc49cc36a16c6ce74c2.png

Создаю HTML файл с кодом:
<applet code="Application.class" width=300 height=80>
	    <param name=author value="Herb Schildr">
	    <param name=purpose value="Demonstrate Parameters">
	    <param name=version value=2>
    </applet>

Компилирую Apllication.java в Application.class через javac.
Открываю HTML файл с помощью IE 11 - и ничего. Пустой экран. Что я делаю не так?
  • Вопрос задан
  • 712 просмотров
Пригласить эксперта
Ответы на вопрос 2
@zelan
Кратко обо мне не получится.
Пропускай главу про апплеты. Поддержка браузерами прекращена. Технология нигде не используется.
Ответ написан
Комментировать
@bychok300
Аплеты мертвы, если хочется веб приложение, то это сервлеты, а луше Spring
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы