scala のインタラクティブでつまづき中(Java のクラスをScala で使う) - 終了

Java のクラスをScala から呼ぼうとしているんだけど,
インタラクティブからだと怒られる.

2010/02/19 追記

public class にしてないだけでした.Java 慣れてなすぎ > 自分

gist の方修正しました.

AA.java

class AA {
    public int func(int x) {
        return x + 2;
    }
}

test.scala

val aa = new AA;
println(aa.func(10))

実行

$ javac AA.java
$ scala test.scala
12
$ echo :l test.scala | scala
Welcome to Scala version 2.7.7.final (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_17).
Type in expressions to have them evaluated.
Type :help for more information.

scala> :l test.scala
Loading test.scala...
java.lang.IllegalAccessError: tried to access class AA from class 
        at .<init>(<console>:4)
        at .<clinit>(<console>)
        at RequestResult$.<init>(<console>:3)
        at RequestResult$.<clinit>(<console>)
        at RequestResult$result(<console>)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.re...<console>:5: error: not found: value aa
       println(aa.func(10))
               ^

scala>
$

まぁ,インタラクティブからやんなきゃいいんだけどね.
何かパスみたいなの指定するのが吉ですか?

ちぇりお!