Spec-Zone .ru
спецификации, руководства, описания, API
Содержание документации

Отметьте: Это руководство по плагину Java описывает функции, выпущенные до Java SE 6 обновлений 10 выпусков. См. Java Богатый документ Разработки и Развертывания Интернет-приложений для последней информации.

О APPLET Поддержка тега в Плагине JavaTM

Отметить

Для получения дополнительной информации о проблемах совместимости между Microsoft VM и Sun, см. Приложение 4: Microsoft VM и Проблемы совместимости Апплета Java.

Q: Почему я должен поощрить людей использовать Платформу Java?

A: Платформа Java более богата чем ее предшественники функциональностью, производительностью, и опциями безопасности. Как разработчик, Вы хотите, чтобы у пользователей своего программного обеспечения была самая полная функцией платформа Java, возможная так, чтобы полный спектр API и библиотек был доступен для Ваших приложений. Если Ваши клиенты используют Платформу Java, можно записать более мощные, устойчивые, и полнофункциональные приложения и апплеты. И с Платформой Java производительность Вашего кода будет лучше также.

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

Q: Я могу продолжать использовать теги OBJECT, чтобы вызвать мои апплеты?

A: Да. Даже при том, что Плагин Java был улучшен, чтобы поддерживать теги APPLET, это полностью обратно совместимо с существующими веб-страницами, которые используют теги OBJECT, чтобы запустить апплеты.

Q: Мой апплет перестал работать с a ClassFormatError. Что случилось?

A: Эта проблема может быть вызвана байт-кодом, сгенерированным старыми компиляторами. Такой байт-код, возможно, не соответствует спецификации виртуальной машины, которая более строго осуществляется недавними выпусками JRE.

Q: Почему Плагин Java не загружает файл такси моего апплета?

A: Плагин Java поддерживает упаковку апплета в .jar файлы. Это не поддерживает собственную Microsoft .cab формат файла. Поэтому любые апплеты упаковываются в Microsoft .cab file формат не будет загружаться в Плагине JRE/Java.

Q: Мой Authenticode-подписанный апплет будет работать с Плагином Sun JRE/Java?

A: Нет. Sun Плагин JRE/Java не поддерживает Microsoft собственная технология, такая как подписание Authenicode и .cab форматы файлов. Подписанные апплеты, которые полагаются на технологию Microsoft Authenticode, не будут загружаться в Плагине JRE/Java.

Q: Мой апплет использует J/Direct, AFC, и WFC, и т.д. это будет работать в Плагине Sun JRE/Java?

A: Нет. Библиотеки для этих и других собственных технологий Microsoft не включаются с Плагином JRE/Java. Апплеты, которые полагаются на них Microsoft собственные технологии, не будут работать должным образом когда работающийся Плагин JRE/Java.

Q: Почему делает мой бросок апплета a NullPointerException от AWT Диспетчеризируют поток События?

A: События, которые происходят во время запуска апплета и завершения работы, могут отличаться между реализацией Microsoft и Sun платформы Java. Например, логика в апплете может положиться на апплет, являющийся видимым, когда Applet.start()/Applet.stop() вызывают. То условие может быть истиной, когда апплет выполняется на реализации Microsoft, но, возможно, не истина на impelementation Sun.

Апплеты, которые полагаются на определенные события, которые происходят во время запуска и завершения работы на реализации Microsoft платформы Java, возможно, не работают должным образом с Плагином JRE/Java. Наиболее распространенным признаком этого типа проблемы является NullPointerException от AWT, Диспетчеризируют поток События.

Q: Почему делает мой бросок апплета a ClassCastException от AWT Диспетчеризируют поток События?

A: Число контейнеров между апплетом и фреймом затрагивания отличается в реализациях Microsoft и Sun. Поэтому, апплет, который полагается на фрейм, являющийся на некотором определенном уровне включения в Microsoft VM, не перемещаясь по всему иерархическому компонентному дереву AWT, вероятно, перестанет работать когда работавший Плагин Sun JRE/Java. Наиболее распространенным признаком этой проблемы является ClassCastException от AWT, Диспетчеризируют поток События.

Q: Плагин Java поддерживает передачу JavaScript Java?

A: Да, Плагин Java поддерживает основную, двунаправленную передачу JavaScript Java. Следующей, однако, является известная несовместимость.

В реализации Microsoft методы апплета и свойства, представленные в JavaScript, являются точно тем же самым как методами и полями в объекте апплета. В Плагине Java методы апплета и свойства представляются в JavaScript через самоанализ JavaBeansTM, который обрабатывает поля апплета другим способом чем Microsoft VM. Поэтому, поля доступа JavaScript в объекте апплета, возможно, не работают то же самое когда работающийся Плагин JRE/Java.

 


Oracle и/или его филиалы Авторское право © 1993, 2012, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами