2009-07-21 46 views
1

我開始在Eclipse的Clojure開發如何從Clojure引用同一個包中的Java類?

我有一個新的軟件包叫做「apackage」在src下。

其中我有JavaClass.java和Test.clj。 如何從clojure文件調用JavaClass的構造函數?

我試圖

(def a (new apackage.JavaClass)) 

,但我得到一個的ClassNotFoundException。我究竟做錯了什麼?

回答

0

你就是這麼做的。

我已經在Eclipse 3.5中安裝了Clojuredev,並且你剛纔描述的只是工作。

也許你拼錯了某些東西,或者你的類路徑不正確。

0

可能是您的名稱空間定義中的:gen-class關鍵字的問題。

3

找出問題所在。 Clojure文件沒有定義名稱空間

我添加了(ns apackage)。

相關問題