0

私はJavaプログラマーで、自由な時間にScalaの勉強を始めました。私を怒らせるこの小さな問題があります...

Scalaスクリプトを実行するたびに、実行の最後にjvmが終了せず、常に自分でプロセスを強制終了する必要があります。これは非常に面倒です。

ケースは次のとおりです。main.scalaファイルに小さなHelloWorldが含まれている場合

object Main {
    def main(args: Array[String]): Unit = {
       println("Hello world")
    }
}

で実行する

scala main.scala

それからps-efで私は持っています

501 5739 5727 0 9:46 PM ttys000 0:18.08 / usr / bin / java -Xmx256M -Xms32M -Xbootclasspath / a:/MyStuff/ScalaFiles/scala-2.10.1/lib/akka-actors.jar:/MyStuff/ScalaFiles/ scala-2.10.1 / lib / jline.jar:/MyStuff/ScalaFiles/scala-2.10.1/lib/scala-actors-migration.jar:/MyStuff/ScalaFiles/scala-2.10.1/lib/scala-actors。 jar:/MyStuff/ScalaFiles/scala-2.10.1/lib/scala-compiler.jar:/MyStuff/ScalaFiles/scala-2.10.1/lib/scala-library.jar:/MyStuff/ScalaFiles/scala-2.10.1 /lib/scala-partest.jar:/MyStuff/ScalaFiles/scala-2.10.1/lib/scala-reflect.jar:/MyStuff/ScalaFiles/scala-2.10.1/lib/scala-swing.jar:/MyStuff/ ScalaFiles / scala-2.10.1 / lib / scalap.jar:/MyStuff/ScalaFiles/scala-2.10.1/lib/typesafe-config.jar -classpath "" -Dscala.home = / MyStuff / ScalaFiles/scala-2.10。 1 -Dscala.usejavacp = true scala.tools.nsc.MainGenericRunner scala.tools.nsc.CompileServer

もちろんこれはjvmであり、自分で終了する必要があります。

入れてみました

System.exit(0)

またsys.exit(0)

しかし、何も変わりませんでした。同じ問題がありますか?

どうもありがとう

4

1 に答える 1