首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在leiningen eclipse找不到clojure/contrib/duck_streams__init.class或clojure/contrib/duck_streams.clj

根据您提供的问答内容,我为您完善并全面回答。

在 Leiningen 项目中,Eclipse 是用于构建 Clojure 项目的集成开发环境(IDE)。如果您在 Leiningen 项目中尝试使用 Eclipse 查找 Clojure/contrib/duck_streams__init.class 或 clojure/contrib/duck_streams.clj 文件时,可能会遇到问题。

其中一个可能的原因是 Leiningen 项目默认使用 Clojure 1.10.x,而 Clojure 1.10.x 不支持编译 Clojure 1.9.x 版本的代码。因此,如果您尝试使用 Clojure 1.9.x 编译 Clojure/contrib/duck_streams.clj 文件,可能会导致编译错误。

另一个可能的原因是 Leiningen 项目默认使用 Clojure 1.10.x,而 Clojure 1.10.x 不支持编译 Clojure 1.9.x 版本的代码。因此,如果您尝试使用 Clojure 1.9.x 编译 Clojure/contrib/duck_streams__init.class 文件,也可能会导致编译错误。

解决此问题的方法是升级您的 Leiningen 项目到 Clojure 1.10.x 版本,并使用 Clojure 1.10.x 编译 Clojure/contrib/duck_streams.clj 和 Clojure/contrib/duck_streams__init.class 文件。您可以使用 Leiningen 的 lein upgrade 命令升级到 Clojure 1.10.x。

如果您不想升级 Leiningen 项目到 Clojure 1.10.x,可以使用以下方法查找 Clojure/contrib/duck_streams.clj 和 Clojure/contrib/duck_streams__init.class 文件:

  1. 在 Leiningen 项目中打开 Eclipse,并加载 Clojure 项目。
  2. 在 Eclipse 中,使用“搜索”功能查找与 Clojure/contrib/duck_streams.clj 和 Clojure/contrib/duck_streams__init.class 相关的文件。
  3. 找到这些文件后,右键单击文件并选择“标记为已读”以在 Eclipse 中标记这些文件。
  4. 如果您需要使用这些文件,可以将它们复制到您的项目中,并确保它们在正确的目录中。

希望这些信息能帮到您。如果您需要更多帮助,请随时告诉我。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券