2014-08-16 4 views
6

У меня проблема с Eclipse от Mac OSX Mountain Lion. Я недавно установил Android SDK, и в моих проектах java я получил следующее сообщение:Тип java.lang.object не может быть разрешен - Eclipse buildpath не работает

Тип java.lang.Object не может быть разрешен. Это косвенно ссылается из требуемых .class файлов

Чтения о this issue, казалось бы, что у меня нет действительной JRE определяется в пути сборки моего проекта. Проверка пути сборки проекта с помощью свойств> Путь сборки Java> Библиотеки. Я вижу, что рядом с ним находится системная библиотека JRE. Однако, когда я нажимаю «Добавить библиотеку ...> JRE System Library, я получаю сообщение:

Произошла ошибка. См. Журнал ошибок для получения более подробной информации. java.lang.NullPointerException

Я тогда попробуйте нажать Eclipse,> Preferences> Java> Installed JREs и увидите пустой список. Я пытаюсь добавить ... стандартную виртуальную машину, но я не могу найти местоположение своей JRE./Library/Java/JavaVirtualMachines/пусто и /System/Library/Frameworks/JavaVM.framework не существует.

Кто-нибудь знает, как я могу исправить эту проблему?

+1

Загрузите новую JRE и добавьте ее в eclipse –

+0

Скачайте новую JRE, но не знаете, где находится ее корневой каталог. – user2260199

ответ

0

Вы можете следовать инструкциям на install a JDL (which includes a JRE) for Mac here.

В зависимости от вашего процессора, загруженный файл имеет один из следующих имен:

  • jdk-8uversion-macosx-amd64.dmg
  • jdk-8uversion-macosx-x64.dmg

Где версия 6 или более поздняя версия.

  • Загрузите файл.
  • Прежде чем файл будет загружен, вы должны принять лицензионное соглашение.
  • Из окна «Загрузка» браузера или из браузера файлов дважды щелкните файл .dmg, чтобы запустить его.
    Появляется окно Finder, содержащее значок открытого окна и имя файла .pkg.
  • Дважды щелкните по значку пакета, чтобы запустить приложение Install.
7

Это работает для меня:

  • правой кнопкой мыши на вашем проекте -> Build Path -> Настройка Путь сборки
  • Перейти к 'Библиотеки' на вкладке
  • Нажмите на 'Add Library' - > JRE System Library -> Далее -> Workspace по умолчанию JRE (или вы можете добавить альтернативный JRE) -> Готово
4

Правая кнопка в проекте: Путь сборки >> Настроить путь сборки >> Нажмите на JRE System Library >> Удалить

Затем щелкните: Добавить библиотеку >> Системная библиотека JRE >> Далее >> Установленные JRE >> Выбрать JRE >> Ок >> Готово >> Применить

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