Есть ли конвертер Java 7 на Java 6?

Требования Android SDK указывают, что требуется либо JDK 5, либо JDK 6.

Однако у меня есть библиотека классов Java, написанная на Java 7, и я хотел бы использовать ее для моего проекта Android.

Вместо того, чтобы вручную конвертировать Java 7 в Java 6 вручную, мне было интересно узнать, знает ли кто-нибудь о конвертере, который мог бы выполнить эту работу для меня?

Или нам нужно закодировать один из них с нуля?

Ответ 1

У вас есть источник для JAR? Если это так, вы можете использовать параметр javac -target для установки 5 или 6 для генерации файлов классов Java 5 или 6. См. эту страницу.