从Clojure调用Java类上的方法



我有一个简单的Java源代码:

class HelloJava {
   public static String greetMe() {
      return "Hello, this is Java calling!";
   }
}

我把它编译成一个名为HelloJava.class 的类文件

HelloWorld.class位于我启动Repl的同一目录中。

现在如何在Clojure REPL中调用HelloJava.geetMe()?

静态方法通过class/方法访问,与Clojure中的大多数方法一样,通过parens:中的包装调用

(import org.user3231690.HelloJava)
(HelloJava/greetMe)

最新更新