【发布时间】:2013-05-16 10:49:55
【问题描述】:
假设我在 Java 项目中有一个 Scala 类和一个 Java 类,而 scala 类如下所示
class Sam {
def main(args: Array[String]): Unit = {
println("Hello")
}
}
如何从同一个项目中存在的 java 程序的 main 方法调用它的 main 方法
【问题讨论】:
-
new Sam().main(javaArgs)不是在 Java 的主要工作中吗? -
它工作正常。非常感谢:)
-
考虑扩展
App特征。 -
是的,考虑一下 App。但是不要考虑应用程序,它已被弃用。
-
其实也不要考虑
App。在App摆脱DelayedInit行为之前,您会想知道为什么您的字段没有被初始化。另见stackoverflow.com/q/29133161/169947。