是否可以使用Java虚拟机运行scala文件?我尝试了很多,但没有任何作用。有人能用命令行给我一些帮助吗?非常感谢!
答案 0 :(得分:7)
嗯,这取决于你是在生成JAR还是类文件等,但它非常简单:你像任何Java程序一样运行它,但包括Scala库作为依赖项。
java -cp .:/path/to/scala-library.jar MyApp
答案 1 :(得分:4)
Scala在JVM上运行。它没有单独的虚拟机。但它确实有自己的库,因此您需要在运行它的任何地方安装Scala。
如果它已编译,你将有一个.class文件,所以你只需输入
scala -cp myClassPath myPackage.myFileName
就像你使用Java一样。如果您已导航到类文件夹,则不需要-cp
选项。
可以使用java
命令运行Scala类 - 你可以谷歌如何做到这一点,但你需要整理所有正确的导入,没有理由不使用{{1如上所述。