首页
学习
活动
专区
工具
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. 如果您需要使用这些文件,可以将它们复制到您的项目中,并确保它们在正确的目录中。

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

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

相关·内容

Clojure 学习入门(7)—— 连接mysql

Clojurecontrib包中实现了对现有JDBC的封装,wiki上有连接,该页面上包含了对不同的数据库的连接方法和基本的操作,但是这个页面上没有提供足够的信息,足够一个初学者能够使用Clojure...其次,和MySQL的操作中,我们需要两个库,一个是clojure.contrib,另外一个是mysql-connector-java-xxx.jar。...为了管理和配置这两个库,我们需要配置一下project.clj文件,depedencies中加上两条:org.clojure/clojure-contrib “1.2.0” 和 mysql/mysql-connector-java...这样运行 lein deps,就会自动下载并且安装到Leiningen dependencies lib目录下。...接着,需要使用sql库的地方要导入这些库 ns宏中加载如下内容:(:use [clojure.contrib.sql :as sql :only ()]),这样本文件中就可以直接使用sql作为前缀

1.1K20
  • Hadoop2.4.0 Eclipse插件制作

    hadoop的目录,没有修改任何文件的情况下直接运行 D:\SDK\hadoop2x-eclipse-plugin-master\src\contrib\eclipse-plugin>ant jar...处卡了大概138分钟,最后build失败,查看原因有两个,一个是找不到4个依赖包,一个是找不到1个核心包 依赖包分别是这些,可能是换路径了吧: https://oss.sonatype.org/content...2.6,这个需要说的是作者可能偷懒,拷贝文件中使用的是变量,配置信息中直接使用了2.5,不统一,变量配置信息“hadoop2x-eclipse-plugin-master\ivy\libraries.properties...”文件中,搜索“commons-lang.version”将对应的版本改为2.6,好了,命令行下运行ant,成功“hadoop2x-eclipse-plugin-master\build\contrib...的官网下载了最新版的eclipse4.3.2,将ant语句改为 D:\SDK\hadoop2x-eclipse-plugin-master\src\contrib\eclipse-plugin>ant

    39310

    Clojure 开发那些事

    除了最基本的圆括号()外,方括号[]与花括号{} Clojure 用的也比其他 Lisp 方言中多。...《The Joy of Clojure》一书中有简单介绍,不过我觉得初学者可以完全不用去关心实现的细节,遇到性能问题时考虑去优化。...,如果你还在用 Eclipse,可以考虑迁移了。...答案是肯定的,clojure.tools.trace,Github 上的 README 比较详细,大家可以可以去了解,我目前自己的项目里面还没有采用过这个方法。...nrepl Clojure 的 REPL 可以连接到远程服务器上的进程中,直接对进程中的函数变量进行修改,这是非常便利的,对于很多运行时的错误可以采用这种方式解决,Emacs 与 Intellj 里面都提供了连接远程

    1.6K20

    Clojure 学习入门(18)—— 数据类型

    但是,Clojure运行在Java虚拟机上,在内部每个Clojure的类型也表现为一个Java的类接口。此外,如果你关联了一个Java库,你可能要注意Java类和类型。...程序中有特殊的意义:它的意思是“空”“空值”。...Clojure还支持直接使用/符号输入比率常量。例如,5 / 83 / 4。用比率输入的常量将会自动简化。如果你输入4 / 2,将被简单的存储为2。 你能够以基数+r+值的形式输入任何整型常量。...对于更高级的字符串操作,你既可以使用Java字符串API(参见本章与Java的交互操作),也可以使用clojure.contrib用户库的str-utils命名空间定义的各种各样的字符串工具函数。...列表 对Clojure来说列表十分重要,因为实际上Clojure程序本身就是由很多嵌套着的组成的。最基本的层面上来讲,一个列表就是一些元素的有序集合。

    2.3K10

    编译Hadoop 1.2.1 Hadoop-eclipse-plugin插件

    导致我们使用ant编译的时候需要手工去修改配置。那么自然少不了设置环境变量、设置classpath、添加依赖、设置主函数、javac、jar清单文件编写、验证、部署等步骤。..."/> 修改添加额外的jar依赖 因为我们根本都没有直接编译过hadoop,所以就直接使用${HADOOP_HOME}/lib下的资源...同样还是hadoop-1.2.1/src/contrib/eclipse-plugin/build.xml文件中修改添加 $ cd hadoop-1.2.1/src/contrib/eclipse-plugin...新建直接打包并部署jar到eclipse/plugin目录的target cd hadoop-1.2.1/src/contrib/eclipse-plugin vi build.xml 添加target...core-site.xml端口配置 效果图 相关源文件 hadoop-1.2.1/src/contrib/build-contrib.xml hadoop-1.2.1/src/contrib/eclipse-plugin

    39410

    您的浏览器中构建和共享开发者环境

    一般工作流程可能如下所示: 拉取一个项目>本地IDE中进行更改>将更改推送回云端>触发远程构建运行 使用云搭配您的桌面,而不是取代它。...如果你是Eclipse爱好者,你可能想看看 Codenvy Eclipse Plugin 。...用户也可以更改环境,即编辑现有的Docker文件创建自己的配置。原来的项目和工作空间依然不会受到影响,而临时工作空间几个小时内就被销毁了。...简单的解决方案 例如,上述PetClinic项目的预先需求不会很多,但仍然有用户需要预装JDK,Gradle和Eclipse任何其他IDE)。...运行该项目,打包应用程序,然后5000端口上运行: [clojure.png] 每次单击“Factory”按钮时,都会创建一个新的临时工作区。每个用户都将独立地处理项目。项目和环境保持不变。

    1.8K70

    使用 ClojureScript 开发浏览器插件的过程与收获

    本文的读者需要对 Clojure 语言、浏览器插件开发一般流程有基本了解,并且完成 ClojureScript 的 Quick Start。...对于 Clojure,我目前 sf 上有一套视频课程,供参考。 为了方便大家使用 cljs 开发插件,我整理了一份模板,供大家参考。...采用这种方式会报如下的错误 根据错误提示,可以看出是 base.js 再去动态引用其他 js 文件时,是以访问网站为相对路径开始的,因此也就找不到正确的 JS 文件了。...,一般需要单独把宏定义一个文件里面,然后 cljs 里面用(:require-macros [my.macros :as my]) 这样的方式去引用,而且宏定义的文件名后缀必须是 clj cljc...这一点 Clojure 里面虽然也存在,但是 Clojure 里面一般 repl 开了就不关了,直到电脑重启。

    77630
    领券