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

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

Mary-Kate Olsen
發布: 2024-12-20 07:57:09
原創
227 人瀏覽過

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板