假设您有一个 3 人团队,其中 2 名成员使用 Java,另一名成员使用 Scala。是否可以使用 Java 编译器/JVM 编译和运行该程序,还是需要使用 Scala 编译器/JVM?
运行同时具有 Java 和 Scala 源代码的程序的最佳方式是什么?对此主题的任何进一步阐述都会有所帮助。
最佳答案
Scala 是基于 JVM 的语言,因此 Scala 编译器可以理解 Java 程序,反之则不行。因此,如果程序同时具有 Scala 和 Java 文件,那么使用 Scala 编译器进行编译似乎是唯一的选择。
关于这些程序应该如何运行,你可以将结果组装成一个JAR,它可以由JVM以“通常”的方式运行。如果您将 sbt 用于您的程序,它有一个方便的“汇编”插件,可以为您完成大部分工作。
关于java - 运行同时包含 Scala 代码的 Java 程序的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26693720/