没有clojure的计算机上的Clojure?

时间:2015-07-31 21:11:48

标签: clojure jvm

clojure托管在JVM上的事实是否可以在没有安装clojure的计算机上运行clojure代码?如何在另一台计算机上运行clojure代码而不必在其上安装clojure?

1 个答案:

答案 0 :(得分:2)

当我听说Clojure时,这是我的第一个问题。当我可以使用来自Clojure的Java代码时,必须要在Clojure中创建一些东西并从Java中使用它。答案是肯定的!

提前编译和课程生成is possible。该链接解释了以下原因:

  • 提供无源的应用程序
  • 加快应用程序启动
  • 生成供Java使用的命名类
  • 创建不需要运行时字节码生成和自定义类加载器的应用程序

它仍然依赖于clojure jar,可能用于特殊数据类型,但它将与类文件依赖于其他类文件的方式相同,因为它们被使用或扩展。目标类文件没有编译或解释。