Почему Eclipse не распознает импорт java.JOptionPane?

2

Я участвую в программе Eclipse для разработчиков Java, и по какой-то причине Eclipse не распознает import javax.swing.JOptionPane при создании нового класса.

Если вы попытаетесь создать новый класс и автоматически импортируете код, ничего не появится

Изображение 174551

На самом деле ничего не связано с javax.swing удаленно. Какие-нибудь идеи о том, что происходит? Я удалил системную библиотеку JRE и снова добавил ее. Но это не сработало.

  • 0
    Быстрый Google выводит на экран несколько возможных средств - пробовали ли вы какие-нибудь? Если да, то какие из них не работают для вас? Чем ваша проблема «внешне» отличается от других, у которых были подобные проблемы?
  • 0
    Исходя из вашего сообщения об ошибке, этот предыдущий ответ выглядит многообещающим
Показать ещё 12 комментариев
Теги:
swing

1 ответ

1
Лучший ответ

Вот некоторые вещи, которые могут вызвать проблемы:

  1. Убедитесь, что JDK установлен и выбран в eclipse

    Window > Preferences > Java > Installed JREs
    
  2. Убедитесь, что в пути сборки

    Project > Properties > Java Build Path > Libraries
    

    Одна из библиотек должна быть чем-то вроде "JRE System Library [JDK9]". Если нет, добавьте его:

    Add Library > JRE System Library
    
  3. Ваш проект должен быть Java-проектом

    Project > Properties > Builders
    

Должна иметь запись "Java Builder".

Сделав все это, перестройте проект Project > Clean затем выберите свой проект. Если это не работает, полностью удалите Java, переустановите JDK и JRE, а затем повторите шаги 1-3. Источник.

  • 0
    Я удалил Eclipse и загрузил его вчера вечером. Оказывается, если вы вручную import javax.swing.JOptionPane , справа появится красное поле. Но программа все еще работает. Есть ли способ исправить эту часть?
  • 0
    Хм. Похоже на глюк затмения. Какую версию JDK вы используете, и какую версию затмения?
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню