我有一個clojure編譯的問題:當我在窗口和終端(在家中)使用cmd.exe中的「(編譯app.clj)」函數(在clojure的主文件夾中執行)目錄,從Ubuntu軟件中心安裝的clojure)在linux- clojure中引發classnotfoundexception,並且在準備好所需的設置後找不到源代碼。請有人幫我設置彙編。謝謝!Clojure編譯
回答
首先,您沒有正確使用編譯功能。 Documentation明確指出參數必須是名稱空間符號。我不知道app.clj的命名空間,但應該看起來像my-project.app。因此,正確的調用會是這樣的:
(compile 'my-project.app)
也有可能是其他問題(如不正確定義類路徑),但他們可以用Leiningen可以輕鬆解決。如果你沒有使用它,你肯定應該。
你好!謝謝,但我試過,但這不是我的問題的解決方案。我已經閱讀過文檔,但不起作用。當我使用這個結果:「FileNotFoundException找不到myp/app/clj__init.class或myp/app/clj.clj」,當我將文件夾樹設置爲「myp/app/clj.clj」時,clojure print:「 FileNotFoundException找不到app.clj ...「。 – user1995302
當我將文件夾樹設置爲「myp/app/clj.clj」時,clojure打印:「FileNotFoundException找不到app.clj ...」。當我想使用leiningen時,打印「Leiningen錯過了它的依賴關係,請參閱README中的」Building「。解決方案沒有任何意義。到目前爲止,我還沒有想過用我試過的很多語言編寫。 – user1995302
@ user1995302,對我來說似乎是一個類路徑問題。 – kasz
- 1. 編譯Clojure?
- 2. Clojure編譯問題
- 3. Lein編譯問題(Clojure)
- 4. Clojure編譯時常量
- 5. emacs&clojure編譯錯誤
- 6. 使用Maven編譯Clojure
- 7. 在Clojure中編譯問題
- 8. 沒有Maven的Vaadin Clojure Widget編譯
- 9. 在clojure項目中編譯資源
- 10. Scala/Clojure編譯依賴關係
- 11. 如何在Clojure中編譯ClojureScript
- 12. 如何編譯文件中的Clojure
- 13. Clojure編譯時轉義機制
- 14. 如何在Clojure中自動編譯coffeescript?
- 15. 在Clojure編譯器開發的習語
- 16. Clojure編譯並使用cygwin運行
- 17. 提前(AOT)編譯Maven中的Clojure庫
- 18. Clojure是編譯還是解釋?
- 19. IllegalStateException異常編譯的Clojure-的Contrib
- 20. 簡單的Clojure /參考Clojure的投擲編譯錯誤
- 21. 在Clojure Repl中重新編譯函數會導致編譯器警告
- 22. Clojure「DSL」編程
- 23. 如何提前編譯Leiningen中的單個文件? (Clojure的)
- 24. Clojure編譯錯誤的「聲明」變量在deftest
- 25. 混淆Clojure編譯錯誤 - 不良行報告?
- 26. 需要幫助理解Clojure的編譯錯誤loading__4958__auto__
- 27. clojure程序/編譯器/解釋器如何實際「工作」?
- 28. 如何/我可以使用GCJ編譯Clojure
- 29. 如何最小化Leiningen中的AOT編譯(Clojure)
- 30. 錯誤的類型仍然與clojure core.typed編譯?
到目前爲止,您最好的計劃是在編譯和運行Clojure時使用Leiningen。如果它不適合你,請就這個問題提出一個單獨的問題。 –