请在2024 Clojure状态调查中分享您的看法!

欢迎!请查阅关于页面了解更多关于这个网站的工作方式。

0投票
工具

你好
我看到了Clojure.org上的一个评论,说它只能在Java 8或11上运行。我安装了16.0.1。对我来说最好的解决办法是什么?我真的很不想下载Java 11,而且感觉这是在降级。我也担心我的旧项目配置都使用更新的版本。

1 答案

+1投票

被选为
 
最佳答案

clojure.org并未声明它只能在Java 8或11上运行。

https://clojure.org releases/downloads说明

最小运行时间依赖:Java 8
支持:LTS(长期支持)版本,目前为Java 8和Java 11
其他:可能运行,但不提供官方支持

Clojure可以在所有Java 8及以上版本的Java上运行。我们测试并正式支持Clojure在Java Long Term Support(LTS)版本上,例如Java 8或11(或今天发布的Java 17)。我不知道Java 8+版本上是否有已知问题,但它们并未提供官方支持。

Clojure与Java 16.0.1搭配得很好——如果您想使用它,那就请使用吧。

非常感谢。
当我安装并运行它时,Windows 显示模块无法运行,因为它未进行数字签名。
听起来您不是在谈论 Clojure(该语言),而是在说 Windows 的 Clojure CLI 工具。您可以在https://github.com/clojure/tools.deps.alpha/wiki/clj-on-Windows找到更多关于这个问题的支持。
好的。是的。非常感谢。我需要阅读更多文档。感谢您的帮助。
...