请在 2024 年 Clojure 状态调查!分享您的想法。

欢迎!请参见 关于 页面,以获取更多关于如何使用本网站的信息。

0
Tools

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

1 答案

+1

selected
 
最佳答案

clojure.org 并没有声明只支持 Java 8 或 11。

https://clojure.org/releases/downloads 表示

最低运行依赖:Java 8
支持:LTS(长期支持)发行版,目前为 Java 8 和 Java 11
其他:可能工作,但非官方支持

Clojure 在所有 Java 8 或更高版本上运行。我们在 Java 长期支持(LTS)版本上测试并官方支持 Clojure,例如 Java 8 或 11(或者今天的 Java 17)。我知道我没有听说过 Java 8+ 任一版本的已知问题,但它们不是官方支持的。

Clojure 在 Java 16.0.1 上表现良好——如果你想使用它,就可以这样做。

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