2015-11-13 2 views
0

У меня есть веб-проект java в eclipse Luna. Уровень компилятора равен «1.6».Изменяет уровень компилятора Java с 1,6 до 1,7 Требует развертывания всех классов?

Мне нужно 1,7 функциональности, поэтому я меняю уровень на «1.7» и код Java в проекте. Ошибка компиляции отсутствует.

Теперь я собираюсь развернуть свой код. Мой вопрос:

Безопасно ли использовать только измененный класс для производства? Или у меня есть для развертывания всех классов?

PS: Производственный сервер уровня JRE - уже 1,7.

С уважением.

+1

Эта ссылка должна помочь вам, и, основываясь на этом, я думаю, что лучше всего перераспределить все. http://stackoverflow.com/questions/18613562/jdk-1-7-breaks-backward-compatibility-generics. –

ответ

0

В идеале только измененного класса достаточно, если нет зависимости от измененного класса от любого другого класса. Если есть какая-либо зависимость, разверните все классы