Clojure学习笔记(3)使用lein创建Clojure项目的过程

1.通过DOS命令行”MD 路径在指定的路径下创建一个文件夹。如下图所示:

Clojure学习笔记(3)使用lein创建Clojure项目的过程_第1张图片


2.通过DOS命令行定位到这个文件夹下。如下图所示:

Clojure学习笔记(3)使用lein创建Clojure项目的过程_第2张图片


3.通过输入“lein new 项目名”命令行来创建一个新的Clojure项目。如下图所示:

Clojure学习笔记(3)使用lein创建Clojure项目的过程_第3张图片


4.通过DOSCD命令行定位到新建的Clojure项目的根目录下。如下图所示:

Clojure学习笔记(3)使用lein创建Clojure项目的过程_第4张图片


Clojure学习笔记(3)使用lein创建Clojure项目的过程_第5张图片


5.然后执行命令“lein run”。如下图所示:

Clojure学习笔记(3)使用lein创建Clojure项目的过程_第6张图片


会提示出现错误:


N:\ws_clojureproject>CD thefirstleintoclj

N:\ws_clojureproject\thefirstleintoclj>lein run

No :main namespace specified in project.clj.

N:\ws_clojureproject\thefirstleintoclj>


6.根据反馈的信息可知,Clojure项目需要一个main函数作为主线程来运行,跟JAVA的程序一样都是需要main函数。以下是改进方法。

project.clj文件中添加“:main thefirstleintoclj.core(不包括大括号)。如下图所示:

Clojure学习笔记(3)使用lein创建Clojure项目的过程_第7张图片


Clojure学习笔记(3)使用lein创建Clojure项目的过程_第8张图片

(注意:因为在写这篇学习笔记的时候Clojure的最新版本为1.6.0版本,所以也把project.clj中的1.4.0版本的clojure改为1.6.0版本)

7.然后在这个项目的”src\这个项目名\core.clj文件中写一个main函数(注意:main的前面还有一个横杆)。如下图所示:


;2014.5.16 08:22

  (defn -main[args]

  (println args ",welcome to Clojure world!"))


Clojure学习笔记(3)使用lein创建Clojure项目的过程_第9张图片


8.然后在DOS窗口中输入“lein run mybaby”命令来运行。在这条命令行中,“mybaby”是传给main函数形参args的实参。运行效果如下图所示:

Clojure学习笔记(3)使用lein创建Clojure项目的过程_第10张图片




你可能感兴趣的:(clojure,lein)