2016-10-05 3 views
0

Я только что установил JDK 1.8 и Eclipse 4.6.0; старые версии работали нормально. Я смог полностью конвертировать свои старые проекты в 1,8. У меня проблемы с новыми проектами. Я следую за те же действия, как и в предыдущей версии:новый проект в Eclipse

Нового проект → имя (и принять значения по умолчанию) → закончить

Нового класса → выберите исходную папку в качестве Src подкаталога проекта только что созданного → принимает значение по умолчанию из суперкласса (Object) или пустого его (не имеет никакого значения) -> закончить сообщение

ошибки в пакете декларации: Тип java.lang.Object не может быть решен

сообщения об ошибке на объявлении класса: неявный супер-конструктор Object() не определен для конструктора по умолчанию

Благодарим за помощь.

+2

Попробуйте следующее: http://stackoverflow.com/questions/18075343/java-project-in-ec lipse-the-type-java-lang-object-не может быть разрешен-он-есть-ind –

ответ

0

Удалить свой JRE из затмения пути сборки и добавить снова.

1.Нажмите на проект> Путь сборки> сконфигурируйте путь сборки.

2.Select вкладку Библиотеки, вы должны увидеть Java JRE 1.8 с ошибкой

3.Select Java-1,8 JRE и нажмите Удалить кнопку.

4.Add Library ...> JRE System Library> Next> workspace default> Finish.

5.Close окно свойств

6.Clean вашего проекта -> Перейти к меню проекта> Clean ...> OK

0

попробовать ниже:

1. Go to properties of project with the build error (right click > Properties) 
2. View the "Libraries" tab in the "Build Path" section 
3. Find the "JRE System Library" in the list (if this is missing then this error message is not an eclipse bug but a mis-configured project) 
4. Remove the "JRE System Library" 
5. Hit "Add Library ...", Select "JRE System Library" and add the appropriate JRE for the project (eg. 'Workspace default JRE') 
6. Hit "Finish" in the library selection and "OK" in the project properties and then wait for the re-build of the project 
7. Hopefully the error will be resolved ... 

Else попробовать

Eclipse-> Настройки-> Java-> Compiler-> Building-> Output folder -> "Перестроить файлы классов, измененные другими".

+0

для справки: http://philip.yurchuk.com/software/eclipse-cannot-be-resolved-to-a -type-error/ http://dev-answers.blogspot.in/2009/06/eclipse-build-errors-javalangobject.html –

0

я думаю, что вам нужно изменить Java версии 1.8 в затмении, Просто следуйте инструкциям, это может помочь вам

enter image description here

выберите сборки фактов путь

enter image description here

chnage проекта -> java 1.8 -> apply -> ok

+0

Щелчок правой кнопкой мыши по проекту ничего не получает.Тем не менее, я смог проверить, в рамках project-> свойств, что Eclipse использует 1.8, поэтому я не вижу, что еще я могу сделать в этом отношении. Кроме того, я сказал в своем заявлении о проблемах, что все мои предыдущие проекты были автоматически преобразованы в 1.8, и они компилируются и выполняются просто отлично. –

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