Getting Clojure running on windows

Getting Clojure running on windows

1 准备环境

1.1 下载相关文件

1.1.1 下载clojure 

$ wget --no-check-certificate http://github.com/downloads/clojure/clojure/clojure-1.2.1.zip

 

1.1.2 下载jline,用于Clojure REPL(交互模式)下支持line editing and history

$ wget http://downloads.sourceforge.net/project/jline/jline/1.0/jline-1.0.zip

 

1.1.3 安装Gow工具包 (可选)

 

1.2 配置

$ unzip clojure-1.2.1.zip

$ unzip jline-1.0.zip

$ cd clojure-1.2.1 && mkdir  bin 

$ cp ../jline-1.0/jline-1.0.jar bin

 

# 启动脚本

$ nodepad bin/clojure.bat

 

@echo off
rem clojure lancher shell for windows

set SCRIPT_DIR=%~dp0
rem set "CURRENT_DIR=%cd%"

if "%1" == "" goto REPL
set CP=.;%SCRIPT_DIR%/../lib/clojure.jar
java -server -Xmx792m -cp %CP% clojure.main %*

:REPL
set CP=%SCRIPT_DIR%/jline-1.0.jar;%SCRIPT_DIR%/../lib/clojure.jar
java -server -Xmx792m -cp %CP%  jline.ConsoleRunner clojure.main

:END
 

$ pwd

F:\clojure-1.2.1

 

添加环境变量 CLOJURE_HOME=F:\clojure-1.2.1

修改path变量,增加 %CLOJURE_HOME%/bin;

 

2 验证是否安装成功

重启一个命令控制台:

2.1 REPL模式

$ clojure

Clojure 1.2.1

user=> (println "Hello,World")

Hello,World

nil

user=>

  输入ctrl + d 退出

 

2.2 执行模式

$ echo (println "Hello, Clojure") > hello.clj

$ clojure hello.clj

Hello, Clojure

Clojure 1.2.1

user=> (System/exit 0)

$

 

 

注:启动脚本的一些参数设置目前都是硬编码,有时间参照scala的启动修改一下,支持windows和linux,并支持JVM参数设置

如 clojure -J-Xmx900m hello.clj

 

 

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值