1

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

创建新的 Clojure 应用程序时,我得到以下信息,但看不到任何项目文件:

java.io.IOException: 无法连接到 URL nbresloc:/org/enclojure/ide/templates/project/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 的新手
4

2 回答 2

1

如果您对工作中的 Maven pom 感兴趣,这里是我已成功与 Enclojure 一起使用的一个:

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

顺便说一句,Enclojure 中的 REPL 工作已经被拆分,并且很快就会出现在逆时针的 Eclipse 插件中。

于 2010-09-05T14:23:03.007 回答
0

I had written a small post on it on my blog. Anyways here is the procedure: On searching realized that this is a common problem for installing it on > Netbeans 7.. But with some manual tweeks managed to install it. Here are the instructions to install on Netbeans 7. plus:

  1. Install Netbeans 7. You need only the Java SE version.
  2. First Run of Netbeans after installation. Activate feature Java SE Activate features is on the Start page or from Tools,->Plugins>Installed, click ‘Activate next to the Java SE support
  3. Install Maven: It is HIGHLY recommended that you install maven: http://maven.apache.org/download.html
  4. Go to the Netbeans->Preferences, click on the Miscellaneous tab and make sure the External Maven Home path is pointed to your maven install
  5. Download the EnClojure 1.5 version from here. If you want to manually build, you can do that by following the instructions from here.
  6. After downloading the file, In Netbeans: Goto:- Tools ->Plugins->Downloaded->Add Plugins->Downloaded
  7. Then browse to the downloaded file. Later install by clicking at the “install : button. Restart and you are on the go.

Visit here to build and run hello world project.Basically building the EnClojure 1.5 manually is the tough job. I hope above was useful.

于 2012-03-07T13:54:46.160 回答