JAR-файлы Scala скомпилированы с JVM 1.5, что можно увидеть, посмотрев в файл META-INF/MANIFEST.MF
. Вот 2.8.1: Created-By: 1.5.0_22-b03 (Sun Microsystems Inc.)
.
Компилятор Scala генерирует выходные данные, совместимые с jvm-5 (см. scalac -target
). Кроме того, он обладает некоторой магией, позволяющей использовать jdk 1.6, в котором String
добавил метод, который Scala определяет для WrappedString
.