我開始在Eclipse的Clojure開發如何從Clojure引用同一個包中的Java類?
我有一個新的軟件包叫做「apackage」在src下。
其中我有JavaClass.java和Test.clj。 如何從clojure文件調用JavaClass的構造函數?
我試圖
(def a (new apackage.JavaClass))
,但我得到一個的ClassNotFoundException。我究竟做錯了什麼?
我開始在Eclipse的Clojure開發如何從Clojure引用同一個包中的Java類?
我有一個新的軟件包叫做「apackage」在src下。
其中我有JavaClass.java和Test.clj。 如何從clojure文件調用JavaClass的構造函數?
我試圖
(def a (new apackage.JavaClass))
,但我得到一個的ClassNotFoundException。我究竟做錯了什麼?
你就是這麼做的。
我已經在Eclipse 3.5中安裝了Clojuredev,並且你剛纔描述的只是工作。
也許你拼錯了某些東西,或者你的類路徑不正確。
可能是您的名稱空間定義中的:gen-class關鍵字的問題。
找出問題所在。 Clojure文件沒有定義名稱空間
我添加了(ns apackage)。