您能告诉我,如果可能的话,如何将 Scala 应用程序导出到可以直接在 JVM 中运行的普通可运行 JAR 吗?
谢谢
最佳答案
这是完全可能的,例如参见:running a maven scala project .由于 Scala 编译为 Java 字节码,JVM 甚至不知道底层实现语言。
本质上是在使用 scalac
编译 Scala 源代码之后你会得到一堆.class
您可以稍后将这些文件打包到 JAR 中。然后您可以简单地使用以下命令运行它们:
$ java -cp "your.jar:scala-library.jar" com.example.Main
请注意您必须包括
scala-library.jar
在 CLASSPATH(目前几乎是 9 MiB...)并指定包含 main
的类方法。
关于scala - 将 Scala 应用程序导出到可运行的 JAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8064699/