【问题标题】:Failure creating clojure project in Netbeans在 Netbeans 中创建 clojure 项目失败
【发布时间】:2010-09-05 09:06:38
【问题描述】:

我决定看看 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 的新手

【问题讨论】:

    标签: netbeans clojure enclojure


    【解决方案1】:

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

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

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

    【讨论】:

    • “REPL 工作”是什么意思?你怎么知道的? :P
    • 我的意思是“在 NetBeans 中实现 REPL 的代码”。最近在 Enclojure 和逆时针邮件列表中对此进行了广泛的讨论。
    • 感谢您的反馈。我现在已经安装了 IntelliJ,并将从它开始。一旦我对 clojure 更加熟悉,我可能会开始尝试其他 IDE,但 IntelliJ 对 clojure 的支持似乎很容易在 Windows 7 和 Ubuntu 中设置。
    【解决方案2】:

    我在我的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 是一项艰巨的工作。我希望以上内容有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-25
      • 2018-10-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多