2013-08-28 2 views
0

У меня проблема с Eclipse Kepler. В моем проекте Java у меня есть некоторые предупреждения, и теперь они отображаются как метки ошибок (красные крестики) в проводнике проекта.Eclipse Kepler показывает отметки ошибок при предупреждениях

Похоже изображения http://i.stack.imgur.com/H8j7f.png

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

Edit:

Я сделал тестовый проект, и вот скриншот: enter image description here

Спасибо!

+0

Это странно. Я использую кеплер, и у меня есть желтые кресты для предупреждений и красных крестов за ошибки ... –

+0

Вы посмотрели на свои маркеры и убедились, что нет и других маркеров, которые действительно являются ошибками? Маленькие проблемы, такие как неправильный уровень соответствия Java (который Eclipse будет иногда перезагружать для удовольствия), могут вызывать ошибки на отлично хорошем коде. – chrylis

+0

Хорошо, что обычно невозможно, вы уверены, что у вас нет ошибок. Имейте в виду, что eclipse обозначает переменную желтую, когда вы ее не используете (например, на скриншоте). – Gerret

ответ

1

Я решил это :)

На первом старте я взял свою старую рабочую область в качестве рабочего пространства. Из-за этого произошла ошибка «Missing Action set» (я нашел «журнал ошибок» -window :)), и поэтому красные кресты были показаны.

Теперь у меня новое рабочее пространство, и теперь все в порядке!

+1

Черт, вы правы, журнал ошибок - первое, что нужно посмотреть! Я рад, что вы решили свою проблему. – Marc

1

Возможно, это связано с тем, что вы устанавливаете компилятор как ошибку, которая раньше была предупреждением. Вы можете установить это в меню Window-> Preference. Поэтому откройте его и перейдите в Java-> Compiler-> ErrorsWarnings и проверьте, все ли так, как вы хотите.

Вы также можете проверить в меню компилятора (Java-> Compiler), если уровень соответствия java-компилятора установлен так, как вы хотите, чтобы он был предложен как @Chrylis.

В противном случае это может быть связано с тем, что ваша программа не может скомпилироваться из-за проблемы с зависимостью, поэтому вы можете проверить свой путь сборки или JRE в меню «Запуск конфигурации».

Щелкните правой кнопкой мыши по вашему проекту -> Запустить как -> Запустить конфигурации.

+0

уровень соответствия равен 1.7, я изменил его на 1.6 (для теста), но ничего не изменилось – Birdy

+0

Вы ссылались на свою JRE в меню «Запустить конфигурацию»? – Marc

+0

да я. Программа работает без проблем. он просто показывает красный крест – Birdy

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