2011-07-08 37 views
5

我剛開始學習Clojure。我想使用Netbeans,但我不知道如何設置一個簡單的應用程序吐出任何東西。我遵循Enclojure插件的設置,一切似乎都很好。任何人都可以在設置中給出一個簡短的教程或提示。使用Netbeans 7.0的「hello world」Enclojure 1.5

+0

有在安裝插件的Netbeans 7 *加上,你需要手動建立它的一些問題。你可以找到[說明](http://jatinpuri.com/2012/02/clojure-for-netbeans-7/)從這裏安裝插件。 – Jatin

回答

7

先決條件:

Netbeans 7 
EnClojure Plugin 
Maven set up correctly 
    Maven installed 
    Maven Proxy setup if behind a proxy 
    Netbeans: Tools > Options > Miscellaneous > Maven 

項目設置:

Menu File > New Project > Clojure > Clojure 1.2 Maven Project 
Projectname= HelloWorld 
Default Namespace= com.jfcorbet.helloword 

瀏覽項目:

Projects Window > Source Packages > com.jfcorbet > helloworld.clj 

你會看到:

(ns com.jfcorbet.helloworld 
    ;(:import) 
    ;(:require) 
) 

Add:

(defn hello 
"Prints Hello and name parameter" 
    [name] 
    (println (str "Hello " name))) 

(hello "Jean-François") 

並保存。

現在右鍵單擊您的項目並選擇「Build with Dependencies」,這應該使Maven下載clojure和contrib庫,並照顧依賴關係。

然後

Rightclick your project and choose "Start Project REPL" 
    Project window > helloworld.clj > RMB > choose "Load Sources in Repl" 
    or select source text and RMB > "Evaluate Expr in REPL" 
+1

對於我們中更加無知的人(比如我),當你說「右鍵單擊helloworld.clj並選擇」在Repl中加載源「時,你的意思是右鍵點擊項目樹中的文件名,而不是編輯器 – clartaq

+0

謝謝!!!!!!!! – Clutch