2014-03-09 2 views
2

Я использую JDK 1.7 и получаю ошибку «бинарные литералы не поддерживается на этом уровне языка», когда я пытаюсь использовать такие выражения, как:Ошибка: «бинарные литералы не поддерживается на этом уровне языка»

int x = 0b000001; 

Я думал, что бинарные литералы поддерживаются 1.7?

+2

Возможно, у вас JDK 1.7, но ваша IDE настроена на целевой уровень 1.6. –

+2

Возможный дубликат [Подчеркивания в литералах не поддерживаются на этом уровне языка] (http://stackoverflow.com/questions/16986346/underscores-in-literals-are-not-supported-at-this-language-level) – Reimeus

+0

@ Reimeus это бинарные литералы, а не подчеркивания –

ответ

3

Решение в Intellij 13.2 и аналогичное: Выберите выбор меню File/Project Structure. Появится следующий диалог: уровень языка

enter image description here

Set Project быть то, что нужно (7,0 для бинарных литералов).

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