Scalaでコンパイルしたクラスファイルを、Javaのコードが呼ぶためのテスト
Scalaでコンパイル
以下のようなファイルをテスト用に用意して、コンパイル。
object HelloWorld {
def test() = {
"This is the test."
}
}
Helloworld.class含むクラスファイルが出力される。
Javaのファイルを用意
public class ScalaTest {
public static void main(String... args){
System.out.println( HelloWorld.test());
}
}
先ほど作成したクラスファイルと、scala-library.jarを環境変数CLASSPATHに含めて、コンパイル、実行すればOK
$ javac ScalaTest.java
$ java ScalaTest
this is the test
以上