компиляция программы scala на jvm - PullRequest
0 голосов
/ 03 февраля 2011

Какая версия jar библиотеки scala будет поддерживать java 1.5 и 1.6

А также как компилировать в java?

Ответы [ 2 ]

2 голосов
/ 03 февраля 2011

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.

1 голос
/ 03 февраля 2011

Scala компилируется с помощью компилятора scalac, а не javac. Для запуска кода Scala вам понадобится Java runtime / sdk версии 1.5 или новее и библиотека jar библиотеки.

Версия 2.7.7 и 2.8.1 являются распространенными версиями, используемыми сегодня. Если вы начинаете новый проект сейчас, вы должны стремиться к 2.8.1 или 2.9 (который скоро будет доступен). Скачать сайт здесь

См. FAQ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...