2012-03-30 9 views
2

Я создал новый проект в Eclipse под названием Lottery. Первое, что произошло, я получил странную иконку в своем проекте, которую я никогда раньше не видел. enter image description hereОшибка проекта Java Eclipse

Я решил, что это ничего, и создал новый класс под названием RandomNumberGenerator. Затем это дало мне следующую ошибку:

Implicit super constructor Object() is undefined for default constructor. 
Must define an explicit constructor 

Я понятия не имею, в чем проблема. Может ли кто-нибудь помочь? Я не могу создать другой класс без ошибок!

Заранее благодарен!

+0

Вы, кажется, используете старую версию eclipse, обновление до Indigo могло бы помочь вам – JXPheonix

+0

Появилась новая версия? – parion

+0

Какую версию вы используете? – JXPheonix

ответ

7

это поможет вам

  1. в диалоговом окне свойств проекта, проверьте, что JRE System Liabrary правильно или не установлен в Java Build Path.

  2. в той же опции, если вы используете javascript-код, чем это может произойти.

+0

Ну, похоже, 1.7 не работает ... 1.6 работает нормально. – parion

2

ли это:

Windows -> Show View -> Проблемы

Вы будете иметь детали ошибок вашего проекта. Я бы поспорил, что это classpath/путь строительства/JRE конфигурация ошибка.

+0

Вы хотите отметить ошибку?Потому что это все, что я могу найти в Windows -> Показать вид – parion

+0

Окно -> Показать вид -> Проблемы –

0

У меня возникла такая же проблема, когда я пытаюсь создать простую программу helloword в eclipse. он показывает, что «Неявный суперструктор Object() не определен для конструктора по умолчанию. Должен определить явный конструктор« как это и любой пакет java, показывающий ошибку.

Причина: Мы пытаемся получить доступ к версии JRE 1.X, но этот jre недоступен в нашей системе. Пример: мы установили jdk 7, но eclipse пытается получить доступ к освободителям системы JRE 8.

Решение:

Перейти к Затмения -> правой кнопкой мыши на проекте -> Java сборки Path -> Liberaries -> Выберите JRE System Liberaries -> Удалить затем добавить предпочтительную систему liberaries JRE: Щелкните правой кнопкой мыши по проекту -> Путь сборки Java -> Библиотеки -> Выберите JRE System Liberaries -> Добавить Liberary -> JRE System Library -> Далее -> Готово

Надеюсь, это будет полезно для этого вопроса. Я также пробовал и разрешал то же самое.

Смежные вопросы