我剛開始學習Clojure。我想使用Netbeans,但我不知道如何設置一個簡單的應用程序吐出任何東西。我遵循Enclojure插件的設置,一切似乎都很好。任何人都可以在設置中給出一個簡短的教程或提示。使用Netbeans 7.0的「hello world」Enclojure 1.5
5
A
回答
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. RPi + NetBeans調試和Hello World
- 2. python print「hello world」vs「hello world」
- 3. 編譯V8的Hello World在Netbeans的
- 4. JAVA ME Hello World
- 5. 的Hello World不使用CUDA
- 6. 無法在Netbeans上編譯Android hello world
- 7. 無法在Netbeans中編譯Hello World
- 8. Hello-World的FileProvider
- 9. 的「Hello world」
- 10. JavaScriptCore Hello world nightly
- 11. Ada hello world example
- 12. Hello World在mod_wsgi
- 13. FFMpeg hello world failed
- 14. React-Typescript Hello World
- 15. Android Hello World Exception
- 16. Hello World和V8
- 17. Hello World C++
- 18. haskell leksah hello-world
- 19. lauch4j hello world program
- 20. android「hello world」error
- 21. Django Hello World虛擬機上的Hello World網絡應用程序
- 22. AS3 Filesystem Hello World
- 23. Joomla Web服務的「Hello World」?
- 24. MVVMCross CrossUI.Droid的Hello World
- 25. ASP.NET Beginner(Hello World)
- 26. PHP hello world
- 27. Google Glass的Hello World
- 28. python rdma「Hello World」
- 29. 編譯Hello World
- 30. Android OpenGL hello world
有在安裝插件的Netbeans 7 *加上,你需要手動建立它的一些問題。你可以找到[說明](http://jatinpuri.com/2012/02/clojure-for-netbeans-7/)從這裏安裝插件。 – Jatin