Java — несколько маркеров в этой строке — java.io.ObjectInputStream

У меня тестовый класс.

import javax.swing.JFrame;
public class TestWindow extends JFrame{



}

Я использую затмение. Этот класс выдает ошибку в строке 1. Ошибка:

Multiple markers at this line
- The type java.io.ObjectInputStream cannot be resolved. It is indirectly referenced from 
 required .class files
- The type java.io.ObjectInputStream cannot be resolved. It is indirectly referenced from 
 required .class files

Почему я вижу эту ошибку. В норме должно работать. Как я могу исправить эту ошибку?


person Kerem Çakır    schedule 10.02.2018    source источник
comment
Я думаю, что у вас запутанный Eclipse или поврежденная установка Eclipse или Java. Компилятор не может найти файл .class для класса, который должен находиться в стандартной библиотеке классов Java. Попробуйте перезапустить Eclipse, очистить проект, перезапустить Eclipse с опцией --clean. Если ничего из этого не помогает, рассмотрите возможность переустановки.   -  person Stephen C    schedule 10.02.2018
comment
Я перепробовал все ваши советы. Теперь я переустанавливаю IDE elipse.   -  person Kerem Çakır    schedule 10.02.2018


Ответы (1)


Вы можете проверить эту ссылку: тип java.io.ObjectInputStream не может быть разрешен. На него косвенно ссылаются необходимые файлы .class

Я думаю, это ответит на ваш вопрос.

person sulabh singh    schedule 10.02.2018