这是因为与 tools.namespace 依赖的库 java.classpath 中的一个已知问题,该问题已经修复并发布,但版本比 tools.namespace 当前依赖的版本晚。
我可以在 tools.namespace 中创建一个问题修复它,但无需等待修复,您可以在项目中明确添加对 java.classpath 库较新版本的依赖,这样用 JDK 11 可能会正常运行。
org.clojure/java.classpath {:mvn/version "0.3.0"}
很可能的是,在您看到的一些使事情正常工作的项目中,您的一些其他依赖需要更晚版本的 java.classpath。