2010-09-05 71 views
1

我决定看看Clojure,并认为对我来说最好的和最简单的方法就是使用Netbeans和Enclojure插件,因为我不想同时学习Emacs 。我使用捆绑安装(在Windows 7上)将Netbeans 6.9.1与最新的JDK一起安装。一切顺利。然后,我按照http://www.enclojure.org/gettingstarted上的说明安装enclojure插件。在Netbeans中创建clojure项目的失败

当创建一个新的Clojure应用程序,我得到以下并没有看到项目文件:

java.io.IOException异常:无法连接到URL nbresloc:/组织/ enclojure/IDE /模板/项目/ ClojureProjectTemplate- 1.1-distribution.zip。没有找到这样的资源。

  • Maven是工作使用MVN --version
  • 我已经安装在Windows 7和Ubuntu 10.04(相同的结果)两种。
  • 我在Enclojure论坛上看过,最近有一个针对这个问题的开放线程,但目前没有任何人解决它。
  • 我在Netbeans中启用了Java SE
  • 我试图使Clojure的,1.0.0,1.1.0等不同平台的版本..
  • 的REPL似乎是在Netbeans的愉快工作:(printf的“hello”)hellonill
  • 我在Windows 7上尝试过ClojureBox,但这又是Emacs,但emacs无法启动服务器并挂在那里,变得完全没有响应。
  • 我来自.Net背景(不是Java),所以我对Java环境的知识有些欠缺。我看Clojure而不是Java的原因。
  • 我是新来的Netbeans

回答

1

如果你有兴趣在一个工作的Maven POM,这里是一个我已经与Enclojure成功应用于:

有是需要更改的一些项目设置以及一些要删除的依赖关系,但这可能是一个好的开始。通常,我通常先创建pom,然后将项目导入到NetBeans中,而不是使用NetBeans选项来创建项目。

顺便说一下,Enclojure中的REPL工作已被拆分,并即将推出到Eclipse插件逆时针。

+0

你是什么意思的“REPL工作”?你怎么知道的? :P – Belun 2010-09-05 22:39:05

+0

我的意思是“在NetBeans中实现REPL的代码”。最近在Enclojure和Counterminwise邮件列表中有广泛的讨论。 – 2010-09-07 21:38:48

+0

感谢您的反馈。我现在已经安装了IntelliJ,并将从那开始。一旦我对clojure有了更多的了解,我可以开始尝试其他的IDE,但是对clojure的IntelliJ支持似乎很容易在Windows 7和Ubuntu中设置。 – jadusty 2010-09-22 21:34:00

0

我在blog上写了一个小的post。 无论如何这里的程序是: 在搜索意识到这是一个普遍的问题安装它> Netbeans 7. 。但有一些手动的tweeks设法安装它。以下是在Netbeans 7上安装的说明。加上:

  1. 安装Netbeans 7.您只需要Java SE版本。
  2. 安装后首次运行Netbeans。启动功能的Java SE 激活功能是在开始页面上或从工具 - >插件安装>,点击“激活旁边的Java SE支持
  3. 安装Maven:强烈建议您安装Maven:http://maven.apache.org/download.html
  4. 转到Netbeans-> Preferences,点击Miscellaneous选项卡,并确保External Maven Home路径指向您的Maven安装
  5. here下载EnClojure 1.5版本。如果您想手动构建,请按照here中的说明操作。
  6. 下载文件后,在Netbeans:转到: - 工具 - >插件 - >下载 - >添加插件 - >下载
  7. 然后浏览到下载的文件。稍后通过单击“安装:”按钮进行安装。 重新启动,你就在路上。

访问here来构建和运行Hello World项目。基本上手动构建EnClojure 1.5是一项艰巨的工作。我希望以上是有用的。