Вопрос по eclipse, java, google-app-engine – Как изменить версию Java моего «установленного аспекта проекта» в Eclipse?

10

Я только что установил Eclipse 3.7 и плагин Google для Eclipse, потому что хочу научить себя, как использовать Google App Engine.

Когда я создал новое веб-приложение и запустил его, я получил сообщение об ошибке, в котором отмечалось, что в моей версии JRE (1.4) аннотации запрещены. Следовательно, я установил JRE на 1.6, а уровень соответствия компилятора на 1.6.

Однако теперь я получаю эту новую ошибку.

Description Resource    Path    Location    Type
Java compiler level does not match the version of the installed Java project facet.
Myprojectname       Unknown Faceted Project Problem (Java Version Mismatch)

Как изменить & quot; версию установленного аспекта проекта Java & quot ;?

Нет элемента с именем & quot; Project Facet & quot; слева от меню свойств моего проекта.

Ваш Ответ

3   ответа
29

Project Facets & quot; под свойствами вашего проекта. Вы должны увидеть экран, подобный этому, на котором вы сможете изменить версию аспекта Java:

enter image description here

Если вы не видите эту страницу, то созданный вами проект скорее всего поврежден. Как ты это создал? Использовали ли вы мастер, предоставленный плагином Google для Eclipse? Если это так, вам нужно подать отчет об ошибке в Google, поскольку они не создают действительный проект.

Независимо от вышесказанного вы сможете решить эту проблему, щелкнув правой кнопкой мыши проблему в представлении проблем и выбрав «Быстрое исправление», где вы будете руководствоваться при выравнивании своего аспекта java и параметров соответствия java.

Вы уверены, что это проект, в котором вы получаете эту проблему проверки? На скриншоте я не вижу Faceted Project Validator в разделе Builders, который отвечает за размещение этого маркера проблемы в первую очередь. Если это тот же проект. Попробуйте удалить проект из рабочей области и выполнить повторный импорт. Если это маркер устаревшей проблемы, это приведет к его исчезновению.
Спасибо. Это все, что я вижу в разделе «Параметры проекта».i.imgur.com/TI5Kj.png Я также не могу Quick Fix. Это неактивно. dangerChihuahua007
6

Eclipse IDE for Java EE Developers, вы должны иметьProject Facets раздел недвижимости.

Вполне возможно, что ваш Eclipse 3.7 являетсяEclipse IDE for Java Developers, В этом случае вам нужно добавить возможность иметь фасеты, установив EE goodies ...

воспользуйтесь справкой - & gt; Установить новое программное обеспечение ... - & gt; Работайте с: (выберите Indigo), а затем выключите "Web, XML, Java EE и OSGi Enterprise Development" и проверитьEclipse Java EE Developer Tools

Разрешение перезапуска Eclipse теперь должно добавить видимость раздела свойств Project Facets.

15

мой:

У меня была такая же проблема с & quot; Фасетом проекта & quot; и не имеющие «Project Facets» страница в свойствах проекта при переходе с 1.7 на 1.6. Мне удалось это исправить с помощью редактирования файлаorg.eclipse.wst.common.project.facet.core.xml в папке проекта.settings.

В этом файле у меня был следующий код, в котором 1.7 был заменен на 1.6, и ошибка исчезла:

    <?xml version="1.0" encoding="UTF-8"?>
    <faceted-project>
    <installed facet="java" version="1.7"/>
    </faceted-project>

РЕДАКТИРОВАТЬ: я забыл упомянуть, что вам нужно отредактировать фильтры в & quot; Package Explorer & quot; чтобы показать. * ресурсы: выберите & quot; Просмотреть меню & quot; (стрелка вниз) - & gt; Фильтры ... - & gt; снимите флажок & quot;. * resources & quot; - & GT; нажмите кнопку "ОК" и вы должны увидеть папку .settings.

Спасибо - это помогло мне.

Похожие вопросы