ScalaでコンパイルしたクラスをJavaVMから直接実行
Scalaを実行するときは「scala 〜〜」として実行するものと思いこんでいました。
しかし、これだとScalaをインストールしないと実行できないことになるので、なんとかJavaの環境だけでScalaを実行できなのかと調べてみました。
そしたら何のことはことはないScalaでコンパイルしたクラスをJavaから直接実行できたので拍子抜け!!
「scala-library.jar」をクラスパスに通しておけばいいだけでした。
考えてみればScalaもJavaもエントリーポイントはmainで同じ記述方法なので当然といえば当然かもしれないけど、てっきりscalaは起動時におまじないでもしていると思っていました....
このおかげでScalaはプログラムの配付も簡単に済みます