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.