windows 上搭建clojure开发环境

clojurejs.jpeg

1、安装JDK

我本地已经装好了jdk9,没装好的自己百度下,文章多到烂了。
使用java -version查看是否安装妥当。

C:\Users\marvin>java -version
java version "9.0.4"
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)

C:\Users\marvin>

2、安装leiningen-win-installer

点我进入下载页,或者直接点我下载下载一个.exe的windows可执行文件,安装时使用默认配置,不然可能缺少self-installs文件夹。

leiningen-win-installer.png

关于leiningen,可以学习其中文教程

3、运行安装好的clojure REPL,不出意外的话会闪退,闪退的话去cmd运行 lein -version 会提示你要先安装,安装命令看提示,但该命令因为有墙基本上都执行不了,按照下一步安装。

4、手动配置leiningen

https://github.com/technomancy/leiningen/releases下载[leiningen-2.8.1-standalone.zip],找到上一步安装lein安装目录,放在self-install文件夹下(C:\Users\marvin.lein\self-installs),把文件后缀名改成.jar。

手动配置leiningen

5、在cmd中执行lein repl即可进入clojure命令行,执行lein repl

image.png

或者可以直接在windows开始栏搜索安装的程序,点击打开。


lein

更进一步,输出个Hello World吧

image.png

6、使用Intellij Idea作为开发IED

需要安装Cursive插件

注意:如果在线安装安装不上的话,可以下载你的IDE对应版本插件的zip包,进行本地导入安装。

如图是本地新建的一个demo工程,可以在.clj文件上直接右击运行。


Hello world

代码:

(ns firstclojure.core)

(defn foo
  "I don't do a whole lot."
  [x]
  (println x "Hello, World!"))

(println (foo "Hello Clojure \n"))

通过lein run的方式也可以很方便的执行代码,但是如果要将我们的代码share出去,就需要生成一个jar文件了,我们使用lein uberjar来生成jar,生成的jar文件为target/uberjar/clojure-noob-0.1.0-SNAPSHOT-standalone.jar,我们可以在java里面直接运行了。

java -jar target/uberjar/clojure-noob-0.1.0-SNAPSHOT-standalone.jar
Hello, Clojure!

仅供参考
更多资源可以通过我们公司的Clojure站点学习,Clojure学习

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容