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

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

java.lang.ClassNotFoundException брошенный в com.ms.* пакет, когда апплет работает

Признаки

Выполняя апплет в браузере при использовании Sun Среда выполнения Java™ (JRE™), a java.lang.ClassNotFoundException бросается ClassLoader на com.ms.* пакет. Тот же самый апплет работает без любой ошибки под Microsoft Virtual Machine (VM).

Причина

Microsoft VM предоставляет многим собственным библиотекам class, включая J/Direct, Фундаментальные классы приложения (AFC), и Windows Foundation Classes (WFC). Эти пакеты не доступны на солнце JRE, таким образом, a java.lang.ClassNotFoundException бросается, когда апплет работает в браузере.

Разрешение

Переместите исходный код апплета от использования Microsoft собственные библиотеки class к подобным классам в платформе Java. Следующая таблица показывает список Microsoft VM и Платформы Java библиотеки class:

Microsoft VM Платформа Java
J/Direct Java Собственный Интерфейс
Фундаментальные классы приложения Swing, Java 2-D API
Фундаментальные классы Windows Swing, Java 2-D API

Соответствующая информация

Как избежать потенциальных ловушек нестандартного SDK Microsoft для Java
След: Создание GUI с JFC/Swing
Урок: Изучение Swing с IDE NetBeans


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