2009-07-21 3 views
1

私はSRCの下"apackage"と呼ばれる新しいパッケージを持っているEclipseのClojureから同じパッケージ内のJavaクラスをどのように参照していますか?

にClojureの開発を始めています。

私はJavaClass.javaとTest.cljを持っています。 clojureファイルからJavaClassのコンストラクタを呼び出すにはどうすればよいですか?

私は

(def a (new apackage.JavaClass)) 

を試してみましたが、私はClassNotFoundExceptionがを取得しています。私は間違って何をしていますか?

答えて

0

これはあなたのやり方です。

私はClojuredevをEclipse 3.5にインストールしていますが、上で説明した内容はちょうどうまくいきました。

おそらく、スペルミスがありますか、クラスパスが正しくありません。

0

は、名前空間の定義で:gen-classキーワードに問題がある可能性があります。

3

問題を解明しました。 Clojureファイルの名前空間が定義されていません

(nsパッケージ)が追加されました。

関連する問題