запускать скомпилированные файлы Scala на виртуальной машине Java - PullRequest
5 голосов
/ 06 июня 2011

Можно ли запускать файлы scala с виртуальной машиной Java?Я очень стараюсь, но ничего не получается.Может кто-нибудь помочь мне с командной строкой?Большое спасибо!

Ответы [ 2 ]

7 голосов
/ 06 июня 2011

Ну, это зависит от того, генерируете ли вы JAR или файлы классов и т. Д., Но это довольно просто: вы запускаете его как любую программу на Java, но включаете библиотеку Scala в качестве зависимости.

java -cp .:/path/to/scala-library.jar MyApp
4 голосов
/ 06 июня 2011

Scala работает на JVM.У него нет отдельной виртуальной машины.Но у него есть свои собственные библиотеки, поэтому вам нужно будет установить Scala, где бы вы его не запускали.

Если он скомпилирован, у вас будет файл .class, поэтому просто наберите

scala -cp myClassPath myPackage.myFileName

как с Java.Вам не нужен параметр -cp, если вы перешли в папку классов.

Можно запускать классы Scala с помощью команды java - вы можете, вероятно, Google, как это сделать, новам нужно будет отсортировать все правильные операции импорта, и нет причин не использовать scala, как указано выше.

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