Автобокс не работает должным образом

Я пытаюсь реализовать автобокс, но он показывает ошибку:

Невозможно преобразовать из int в integer.

package JavaTraining;
public class Wrap { 
    public static void main(String ar[])
    {
        Integer a=100;
        String i=a.toString();
        System.out.println(i);
        System.out.println(a);
    }
}

Эклиспе версия 3.1


person gulshan raj    schedule 19.07.2016    source источник
comment
Пожалуйста, укажите свой код в вопросе. И какая версия компилятора?   -  person SLaks    schedule 19.07.2016
comment
пакет JavaTraining; открытый класс Wrap { public static void main (String ar []) { Integer a = 100; Строка i=a.toString(); Система.out.println(i); Система.out.println(a); } }   -  person gulshan raj    schedule 19.07.2016
comment
@SLaks я включил код в вопрос, а также версию   -  person gulshan raj    schedule 19.07.2016
comment
@Saravana Несоответствие типов, невозможно преобразовать int в integer.   -  person gulshan raj    schedule 19.07.2016


Ответы (1)


(Это относится конкретно к Eclipse) -
Вам необходимо изменить уровень соответствия компилятора на не менее 1,5.

Проект -> Свойства -> Компилятор Java -> Уровень соответствия компилятора

введите здесь описание изображения

person Idos    schedule 19.07.2016
comment
спасибо.раньше было 1.4, сейчас поставил 5.0 и все работает нормально - person gulshan raj; 19.07.2016