首先,需要下载并安装一个用于java开发的eclipse。链接地址:eclipse下载
然后,将eclipse解压到自定义的路径,比如:d:\eclipse。
下面就有两种方法安装Clojure的eclipse插件Counterclockwise:
-
打开eclipse,点击菜单栏“help->Install New Software...",
然后,点击”add“,
在Location处输入 http://ccw.cgrand.net/updatesite/
这个升级网址,点击OK。
就可以在线添加Clojure插件。Name是可以自己随便填写的,只要自己能辨识出来就可以了。
但是,这个网站的网速对于国内的同学来说,简直太令人发指了...
-
我手工下载了插件包提供给大家(见附件),Clojure1.2版本的。首先下载这个插件包,然后将它解压到特定位置,比
如:d:\ClojurePlugin。然后还是打开eclipse,同样点击菜单栏“help->Install New
Software...".
还是点击Add...,
然后点击Local...,选中刚刚你解压的那个路径,然后在Name:后面输入你自定义的名字,然后点击OK。
上面两种方法成功后,
然后选中Clojure Programming对应的复选框,点击”Next>",后面的操作基本雷同,就不再敷述了。
在eclipse中装好插件之后,重启eclipse,点击菜单栏中“File->New->other...”,在出现的界面中点开Clojure文件夹.
在此,我们就可以选择新建一个Clojure文件还是Clojure项目了。
我们选中“Clojure Project”,点击“Next >”,
在“Project Name”一栏输入你自定义的工程名,然后点击“Finish”,就新建了一个Clojure工程.
在“src”上面点击右键“New->Other...”,又出现之前的界面:
这时,我们选中“Clojure File”,点击“Next >”,
我们在“File Name:”这一栏输入文件名,点击“Finish”按钮,就能够成功新建一个Clojure的源文件了。
在编写好了源文件之后,右键点击左侧源文件名或者右侧源文件的编辑区域,都会出现一个菜单,选中菜单中的
“Run as -> Clojure Application(preload file),就会在下侧出现一个REPL窗口.
如果我们仔细观察,会发现这个REPL窗口中被一条线给分离开来。实际上,横线下面的区域是输入区域,上面的区域是求值结果区,让我们试试,比如,我们输入一个关键字:
:key
然后按下”ctrl+enter
“,就能够看到求值的结果显示在上方:
=> :key
:key
然后,我们试着调用一下文件中定义的函数:
(def product1 (simple-factory 1))
输入了调用函数后,仍然是”ctrl+enter
“,就可以看到调用的结果了:
=> (def product1 (simple-factory 1))
#'SimpleFactory/product1
再试一下刚才我们定义的Product1:
(product1 "otherthing")
按下”ctrl+enter
“,结果也出来了:
=> (product1 "otherthing")
Product1 use: otherthing
nil
不过老实说,这个插件仍然有不稳定的地方,如果你在REPL中输入了非法表达式然后求值,REPL窗口就会一直没有相应,除非是重新启动。
分享到:
相关推荐
此外,Maven与Eclipse、IntelliJ IDEA等集成开发环境(IDE)具有很好的集成,进一步提高了开发效率。 最后,要确保在构建过程中识别和修复错误,上述内容中提到由于OCR扫描识别错误而产生了一些不完整或格式不正确...
最后一个工具 (CCW) 是基于 Eclipse 的 Clojure IDE,它是 x 平台的,易于安装,我们在已经成功使用。 然而,这只是一个建议,您当然可以自由使用任何其他编辑器。 还请克隆此 repo 并执行以下命令以强制下载...
它们的存在使得开发者无需手动下载和管理每个单独的JAR,只需解压并导入到IDE如IntelliJ IDEA或Eclipse中,即可快速搭建起一个完整的Storm开发环境。 在实际使用中,Storm的JAR包分为两类:一类是Storm自身的JAR,...
- Eclipse开发环境,推荐使用Eclipse 4.3版本配合Android开发工具包(ADT) - Android SDK API 级别至少为17 - Appium for Windows 7安装程序 - 可以使用Java或Python脚本 编写Appium测试脚本一般分为以下步骤: 1...
- **环境搭建**:Java开发环境的配置。 - **使用方式**:通过Java API调用OpenCV的功能。 **1.8 Eclipse下的Java开发** - **集成步骤**:在Eclipse中配置Java环境并引入OpenCV库。 **1.9 Clojure下的开发** - **...