Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > Подскажите, что значит???


Автор: Icope 19.11.2009, 12:50
Подскажите, что значит такая ошибка при таком коде как:
                                            int count = 0;
                             for (Character character: str.toCharArray())
                                 for (Character sGlasnue: sGlasnue)
                                     if (character.equals(sGlasnue))
                                         count++;
Syntax error, 'for each' statements are only available if source level is 5.0
Работаю в Eclipse, это нужна новая версия???

Автор: Kircul 19.11.2009, 13:15
Project -> Properties -> Java compiler
Проверь что выставленно в Compiler compliance level, должно быть >= 1.5

Автор: Icope 19.11.2009, 13:27
Compiler compliance level - 1,4 стоит
а галочка должна стоять Enable Project spesific settings ???

Автор: Kircul 19.11.2009, 13:33
Если есть желание можешь поиграться с этими настройками, но мне что-то подсказывает что ты используешь не ту JVM (хоть это и маловероятно)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)