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

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

Признаки

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

Причина

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

Разрешение

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

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, 2011, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами