Мне записали код в Java. когда я загружаю его в затмении, это показывает, что ошибка в строке импорта кода Java "импорт com.sun.java.browser.plugin2 не может быть разрешена"
import com.sun.java.browser.plugin2.*;
Как я могу зафиксировать эту ошибку..??
Возможно, что это связано с версией Java, с которой вы создаете свой проект, поскольку новые файлы классов апплета были введены только в Java 1.6 / 6.0. Итак, щелкните правой кнопкой мыши на вашем проекте слева, перейдите в свойства, путь сборки Java, вкладка «Библиотеки» и прокрутите вниз по списку, пока не увидите «Библиотеку системы JRE». Обратите внимание на версию. Если он читает менее 6,0 / 1.6, вы используете старую версию.
Нажмите на систему JRE Системную библиотеку, нажмите «Удалить» (убедитесь, что у вас установлено хотя бы Java 1.6!) Затем нажмите Добавить библиотеку. Выберите JRE System Bibreation и выберите вашу версию Java. Если это не указано, перечисляйте окно> Настройки, Java> Установлены JRES, нажмите «Добавить» и найдите JRE. Затем повторите тот же процесс, и он должен работать.
(Редактировать: игнорируйте то, что я сказал, com.sun. * Классы скрыты от пользователя. Я не думаю, что вы можете его использовать)
Необходимо добавить подключаемый модуль в запись зависимости MANIFEST.MF
Необходимо также убедиться, что пакет, вызываемый класс leging, добавлен на вкладке «Runtime» файла MANIFEST EST EST.
EDIT:
Файл MANIFEST находится в каталоге/META-INF
-121--4998344-Вы ввели это значение? Тогда путь построения неверен. Если не уверен, что происходит.
-121--4998341- Вы уверены, что используете правильный JRE для своего проекта? Как Java6?
См. также параметры настройки JRE и затем удостоверьтесь, что ваш проект использует Java6 JRE.
Насколько я знаю, пакеты com.sun. *
являются деталями реализации определенного JVM и не должны использоваться разработчиками приложений. Они могут быть немного отличаться даже между незначительными версиями JVM. Разница между основными версиями или JVMS различных поставщиков может быть достаточной. Таким образом, IBM и Sun's JVMS имеют разные структуры этих пакетов. Только пакеты Java. *
и javax. *
и org. *
следует использовать. Чтобы исправить эту ошибку правильно, вы не должны использовать этот пакет. Чтобы взломать его, вы можете попробовать настроить Eclipse, чтобы использовать подходящий JVM, хотя я не знаю, как это сделать.
Обновление: Есть FAQ вход об этих пакетах. Благодаря r. Бегроза .
Вы вводили это? Затем путь сборки в неверном. Если не уверен, что происходит.
Вы должны добавить плагин к входу за зависимостью MANEEST.MF
, вы также должны быть уверены , что пакет, то называемый класс лежит, добавляется в вкладке «время выполнения» файла манифеста.
Редактировать:
Файл манифеста, который вы можете найти в каталоге / Meta-inf