这是一个骨架单身人士
object MrJob {
def main(args: Array[String]) {
}
}
编译后(scalac)javap告诉我:
$javap -classpath target/classes com.blazedb.scalademo.MrJob$
Compiled from "SDemo.scala"
public final class com.blazedb.scalademo.MrJob$ extends java.lang.Object{
public static final com.blazedb.scalademo.MrJob$ MODULE$;
public static {};
public void main(java.lang.String[]);
}
那么如何使main方法静态?感谢
更新(下面是Robin Green的答案):我想在本文中添加以下答案,以便于查看:
$javap -classpath target/classes com.blazedb.scalademo.MrJob
Compiled from "SDemo.scala"
public final class com.blazedb.scalademo.MrJob extends java.lang.Object{
public static void main(java.lang.String[]);
}
答案 0 :(得分:1)
如果你看一下MrJob
(没有$
),你会发现有一种静态桥接方法,如果我没记错的话。