Как использовать библиотеку, скомпилированную с помощью jdk7, в jdk6?

Я использую библиотеку android-support-v7 в своем проекте, но официальная библиотека скомпилирована с помощью jdk7, и моя компания должна использовать jdk6.

как я могу сделать официальную библиотеку обратно jdk6?


person roger    schedule 11.02.2015    source источник
comment
stackoverflow.com/questions/17466882/   -  person Vivin    schedule 11.02.2015


Ответы (1)


Библиотека скомпилирована с помощью jdk 7 , что означает, что она должна использовать новые функции (пример: - try-with-resources), представленные в java 7. Следовательно, если вы каким-то образом перекомпилируете ее в java 6, это даст вам ошибки компиляции.

Единственный способ, который я вижу, - это использовать jdk 7 в своем проекте, если вы хотите использовать эту библиотеку, или искать более старые версии библиотеки, скомпилированные в jdk 6, и использовать их.

person Mustafa sabir    schedule 11.02.2015