使用現代工具從 Java 呼叫 Clojure
雖然先前線上討論中提供的一些資訊可能已經過時,但從 Java 呼叫 Clojure 仍然相對簡單。這是逐步指南:
Clojure Jar 準備:
- 使用Leiningen 建立Clojure 專案:lein new com.domain.tiny
- 定義您的Clojure函數src/com/domain/tiny.clj:
使用 Leiningen 任務產生一個 jar: lein jar- 將 Clojure jar 和產生的tiny.jar複製到位置便利
-
Java程式碼:
- 建立一個呼叫Clojure 函數的Java 類別:建立一個呼叫Clojure 函數的Java 類別:
- 符合🎜>
-
-
-
使用javac 編譯Java類別
使用適當的內容建立清單檔案(MANIFEST.MF) dependency:將Java 類別和依賴項打包到jar 中: jar cfm Interop .jar MANIFEST.MF Main.class tiny.jar clojure-x.y.z.jar運行程序:確保您的Clojure jar 和tiny.jar 位於類路徑運行🎜> Java jar:java -jar Interop.jar輸出應類似:
以上是如何使用現代技術從 Java 高效呼叫 Clojure 函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!