the JVM is backward compatible, it is usually safe to use a newer JVM to run your code compiled by the Scala compiler for older JVM versions. コンパイルは Java 8 が推奨 JVM は下位互換性があるため、古いJVM バージョン用にScala コンパイラによっ てコンパイルされたコードを実行するた めに、新しいJVM を使用するのが通常安 全です。 Scala の Java 対応状況 https://docs.scalalang.org/overviews/jdkcompatibility/overview.html#runningversuscompiling Scala 製プロダクトのJava 戦略 17 / 36
compiler on LTS versions of Java (“Long Term Support”; see http://www.oracle.com/technetwork/java/eol 135779.html), and to the extent possible will include the current LTS Java version in our CI matrix and the community build. We will not, a priori, consider non LTS Java versions. Compiler bugs related to Java versions other than the supported one (Java 8), will be scheduled with lower priority, and will not be considered release blockers. Scala コンパイラをLTS バージョンの Java で実行するためのサポートを可能な 限り提供しようとしている LTS 以外のJava バージョンは考慮しない サポートされているバージョン(Java 8 )以外のJava バージョンに関連するコ ンパイラのバグは、優先順位が低くスケ ジュールされる Scala の Java 対応状況 https://docs.scalalang.org/overviews/jdkcompatibility/overview.html#runningversuscompiling Scala 製プロダクトのJava 戦略 18 / 36