Ошибка: вызов ссылки на конечную точку (EPR) для операции не найден

Документация JDK 6 содержит ссылку под названием . Примечание. sun.* Пакеты . Это документ из документов Java 1.2, поэтому ссылки на sun.* должны обрабатываться так, как если бы они сказали com.sun.*

. Наиболее важными из них являются:

Классы, которые Sun включает в себя с Java 2 SDK, Standard Edition, попадают в группы пакетов java.*, javax.*, org.* и sun.*. Все, кроме пакетов sun.*, являются стандартной частью платформы Java и будут поддерживаться в будущем. В общем, такие пакеты, как sun.*, которые находятся за пределами платформы Java, могут быть разными на платформах ОС (Solaris, Windows, Linux, Macintosh и т. Д.) И могут быть изменены в любое время без уведомления с версиями SDK (1.2, 1.2.1, 1.2.3 и т. Д.). Программы, содержащие прямые вызовы пакетов sun.*, не являются 100% чистой Java.

и

Каждая компания, которая реализует платформу Java, сделает это по-своему. Классы из sun.* присутствуют в SDK для поддержки реализации Sun платформы Java: классы sun.* - это то, что заставляет классы платформы Java работать «под обложками» для Sun Java 2 SDK. Эти классы вообще не будут присутствовать на платформе Java другого поставщика. Если ваша Java-программа запрашивает класс «sun.package.Foo» по имени, она может завершиться неудачно с ClassNotFoundError, и вы потеряете главное преимущество разработки на Java.

0
задан Chandru Ganesan 1 March 2019 в 15:18
поделиться