這是我的Scala代碼:無法甚至編譯後運行程序階它
object world
{
println("this is vaibhav")
}
我能夠使用scalac編譯它。
scalac object.scala
和這兩個文件生成:
world.class,world$.class
但是當我運行此:
scala world
它給人的follwing消息:
java.lang.NoSuchMethodException: world.main([Ljava.lang.String;)
at java.lang.Class.getMethod(Class.java:1670)
at scala.tools.nsc.util.ScalaClassLoader$class.run(ScalaClassLoader.scala:74)
at scala.tools.nsc.util.ScalaClassLoader$URLClassLoader.run(ScalaClassLoader.scala:101)
at scala.tools.nsc.ObjectRunner$.run(ObjectRunner.scala:33)
at scala.tools.nsc.ObjectRunner$.runAndCatch(ObjectRunner.scala:40)
at scala.tools.nsc.MainGenericRunner.runTarget$1(MainGenericRunner.scala:56)
at scala.tools.nsc.MainGenericRunner.process(MainGenericRunner.scala:80)
at scala.tools.nsc.MainGenericRunner$.main(MainGenericRunner.scala:89)
at scala.tools.nsc.MainGenericRunner.main(MainGenericRunner.scala)
你沒有主要方法。所以它找不到你的程序的入口點。 –