Апплеты не работают в моем IE8 и Firefox6.0.2 - PullRequest
1 голос
/ 17 января 2012

У меня есть апплет Hello world, взятый из примера книги.

HelloWorldApplet.java

import java.awt.*;
import javax.swing.*;

/**
 * @version 1.22 2007-06-12
 * @author Cay Horstmann
 */
public class HelloWorldApplet extends JApplet
{
   public void init()
   {
      EventQueue.invokeLater(new Runnable()
         {
            public void run()
            {
               JLabel label = new JLabel("Hello, World applet", SwingConstants.CENTER);
               add(label);
            }
         });
   }
}

HelloWorldApplet.html

<html>
<body>
<applet code="HelloWorldApplet.class"
   width="300" height="100">
</applet>
</body>
</html>

и при запуске его в моих браузерах возникают следующие проблемы.

Но другие не-апплетные html-файлы (например, файлы javascript) успешно отображаются как в Firefox, так и в Internet Explorer.

case FireFox version 6.0.2: Firefox внезапно закрывается всякий раз, когда я выполняю в нем этот HelloWorldApplet.html.Следовательно, нет вывода.

case InternetExplorer версия 8: Internet exp.показывает «эта вкладка была восстановлена» всякий раз, когда я выполняю этот HelloWorldApplet.html в нем.Отсюда нет вывода.

Что я сделал до сих пор: Я перепробовал много ссылок и следовал их инструкциям.Но в Tools->Internet options->Advanced (tab) in internet explorer и Tools->Options in firefox я не вижу каких-либо флажков, выпущенных для Java, как они сказали.
Где проблема: Они сказали, что если вы не можете найти какой-либо флажок, тогда вы должныустановить JDK.Но я уже установил jdk 6.0.

В командной строке

C:\Users\MuthuGanapathy>java -version
java version "1.6.0_25"
Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
Java HotSpot(TM) Client VM (build 20.0-b11, mixed mode)

, который говорит, что java установлен в моей системе.

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

Ответы [ 4 ]

1 голос
/ 26 января 2012

Развертывание апплетов с тегом applet не рекомендуется. Это все еще может работать, и поведение, которое вы испытали, в любом случае неприемлемо, но вам все же следует попробовать текущие методы для развертывания (мультибраузерного) апплета, как описано здесь сначала:

0 голосов
/ 16 января 2014

Проверьте эти настройки

My Computer --> Control Panel

Здесь вы должны найти значок "Java"

Нажмите Java и перейдите к "General" -> "setting" -> "delete files..."

0 голосов
/ 24 января 2012

Действительно IE8 имеет некоторые проблемы с Java.Итак, вот несколько инструкций о том, как настроить IE8 для правильного взаимодействия с JRE

В IE 8 в расширенном меню нет раздела Java.Java указана в дополнениях.Чтобы проверить, установлена ​​ли Java и включена ли она, нажмите «Инструменты» в строке меню IE и нажмите «Управление надстройками».В окне «Управление надстройками» убедитесь, что панели инструментов и расширения выделены в левой части окна, а затем найдите раздел Sun Microsystems в главной области окна.Если он указан там, но показывает, что он отключен, нажмите на подключаемые модули Java и включите их.Если они не отображаются в надстройках, это означает, что Java не была установлена ​​правильно.

Если Java не была установлена ​​правильно, перейдите в Панель управления и удалите Java.Прочтите эту статью базы знаний Майкрософт об утилите очистки установщика Windows:

http://support.microsoft.com/default.aspx?scid=kb;en-us;290301

Загрузите и установите утилиту.Запустите его и найдите Java-установку и удалите оставшиеся установочные файлы, если утилита их найдет.После этого перейдите по этой ссылке, чтобы загрузить и установить Java 6:

http://www.java.com/en/download/index.jsp

... так что, как видите, в IE8 может быть две вещиНадстройки не настроены правильно или JRE не был установлен правильно, как это должно быть для ОС ...

Отчет, который помогает

Удачи

0 голосов
/ 24 января 2012

Проверьте эти настройки

Мой компьютер -> Панель управления

Здесь вы должны найти значок "Java"

Нажмите на Java и перейдите на вкладку "Дополнительно"

Теперь в поддержке тега APPLET установите флажки рядом с IE и Firefox.

Нажмите кнопку ОК и повторите тестирование.

Вы также можете включить опцию Java Console «Консоль Java»и выберите переключатель «Показать консоль».

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

...