Clojure Leiningen是否需要JDK/JRE?

Clojure Leiningen是否需要JDK/JRE?,clojure,leiningen,Clojure,Leiningen,我已经尝试按照官方的安装说明安装Leiningen。运行lein repl时,我收到以下错误消息: /usr/local/bin/lein: line 315: java: command not found 这让我相信Leiningen需要一个JDK/JRE来实际运行,但文档中没有提到它。那么,我需要先安装JDK/JRE吗?是的,您需要先安装JDK。 Windows安装说明是是的,请参阅安装说明Leinengen以JAR文件的形式打包,附带一个小的bash脚本,便于命令行使用。这意味着,与任

我已经尝试按照官方的安装说明安装Leiningen。运行
lein repl
时,我收到以下错误消息:

/usr/local/bin/lein: line 315: java: command not found

这让我相信Leiningen需要一个JDK/JRE来实际运行,但文档中没有提到它。那么,我需要先安装JDK/JRE吗?

是的,您需要先安装JDK。
Windows安装说明是

是的,请参阅安装说明

Leinengen以JAR文件的形式打包,附带一个小的bash脚本,便于命令行使用。这意味着,与任何其他clojure或java程序一样,它需要运行JVM

如果您查看
~/.lein/self installs/
,您将看到leiningen用来运行其任务的JAR文件

还有一件值得注意的事情是,Leiningen在为clojure程序创建新的JVM进程之前启动了自己的JVM进程。它们不在同一个JVM容器中运行(以强制隔离)。此外,在clojure程序也完成运行之前(除非您使用了)


和往常一样,在某个时候,通过阅读文章来更好地了解leiningen真正在做什么是值得的。希望这有帮助。。。快乐编码

谢谢。这听起来可能是个愚蠢的问题,但Leiningen的首页没有提到这一事实:。它只需要JRE,JDK通常不是必需的