首頁 >Java >java教程 >如何使用現代技術從 Java 高效呼叫 Clojure 函數?

如何使用現代技術從 Java 高效呼叫 Clojure 函數?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-20 07:57:09308瀏覽

How to Efficiently Call Clojure Functions from Java Using Modern Techniques?

使用現代工具從 Java 呼叫 Clojure

雖然先前線上討論中提供的一些資訊可能已經過時,但從 Java 呼叫 Clojure 仍然相對簡單。這是逐步指南:

Clojure Jar 準備:

  1. 使用Leiningen 建立Clojure 專案:lein new com.domain.tiny
  2. 定義您的Clojure函數src/com/domain/tiny.clj:

  3. 使用 Leiningen 任務產生一個 jar: lein jar
  4. 將 Clojure jar 和產生的tiny.jar複製到位置便利

Java程式碼:

  1. 建立一個呼叫Clojure 函數的Java 類別:

    建立一個呼叫Clojure 函數的Java 類別:
  2. 符合🎜>

使用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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn