2016-11-25 6 views
1

Поддерживает ли Struts 2.5.5 (последняя версия) Java 1.6.x, так как я вижу неподдерживаемую версию при запуске пример приложения.Поддерживает ли Struts 2.5.5 Java 1.6

+0

Что именно сообщение об ошибке вы видите? – Thilo

+0

Неподдерживаемая версия 51 – murthy

+0

Может действительно документировать это где-то ... Рассматривая 'pom.xml' в исходном репозитории, он построен для JDK7 с дополнительной сборкой для JDK8. Поэтому я думаю: «нет, JDK6 не поддерживается». – Thilo

ответ

0

Действительно struts2.5.5 использует maven-compiler-plugin, который имеет в pom.xml

<configuration> 
    <source>1.7</source> 
    <target>1.7</target> 
</configuration> 

Это означает, что он поддерживает 1.6 из-за совместимости backword Явы версий, но это бинарное несовместимыми и нужно перекомпилировать код с описанной выше конфигурации.

+0

Что значит «он поддерживает 1,6». Это явно не так, и вы не можете просто перекомпилировать таргетинг 1.6 (так как он обязан использовать более новые функции платформы). – Thilo

+0

@Thilo * Это означает, что он поддерживает совместимость версий Java с поддержкой 1.6, но он несовместим с двоичным кодом и ему необходимо перекомпилировать код с указанной выше конфигурацией. * –

+0

@Thilo Вы когда-нибудь компилировали любой источник приложения Struts2? –

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

  • Нет связанных вопросов^_^