トーモッドの塚:
それは、Javaを使用して、新しい開発することが可能です(例:9、10、11など)のバージョン、およびJavaはいくつかの古いバージョンにダウンコンパイルすることを持っている - などのJava 8のように?
私たちは、新しいJavaのバージョンの新機能を使用したいと思いますが、私たちのコードは、Java 8のプラットフォーム上で実行する必要があります。
それが重要な場合:私たちは、Mavenので構築しています。
Javascriptのファッションでそれをフレージング:
Java用バベルポリフィル等価が存在していますか?
誠:
ありません-あなたは、古いJVM上で新しい機能を使用することはできません。バイトコードは互換性がありません。
あなたは絶対にモジュールの周りにいくつかの注意点と、下位バージョンへのダウンコンパイルするには、Javaの新しいバージョンを使用することができます。
あなたがいる場合必要な新しいJavaのバージョンの新機能を、それが新しいバージョンに移行する時が来ました。あなたがオラクルからのサポートを必要とするまで、あなたがどこにいる、それ以外は罰金になります。