【问题标题】:dl4j on netbeans without maven没有 maven 的 netbeans 上的 dl4j
【发布时间】:2017-08-03 20:04:07
【问题描述】:

我有一个问题 有没有办法在没有 maven 的情况下在 netbeans 上使用 dl4j? 我在 muy 计算机上有很多限制,我无法安装 maven(顺便说一句,我的工作政治,你知道......)但我有 Netbeans 8.1。 I have these libraries in my project,我只是添加它们。 我进行了调查,发现了很多示例,但使用的是 maven 和其他东西。

我也不能换IDE。

没有maven可以在neatbeans上使用deeplearning4j吗?

您好!

【问题讨论】:

  • 如果你正在做任何与java相关的事情,你应该可以访问maven。作为构建工具,它在整个行业中无处不在。如果你正在做任何与 java 相关的事情,或者 B. 你有一份完全不相关的工作,你应该可能正在做这项工作......

标签: java netbeans deeplearning4j


【解决方案1】:

我建议使用 maven 单独构建一个 uber jar,然后将其导入到您的项目中。 您可以使用 maven shade 插件在外部机器上执行此操作。

我们(作为 deeplearning4j 项目)与尝试这样做的人遇到的最大问题是,他们似乎从未理解存在传递依赖关系。 使用构建系统的一个重要原因是解决依赖关系。 Deeplearning4j 被构建为一个“选择你需要的”库。 不幸的是,这也意味着依赖管理的复杂性。

默认情况下,我们假设人们可以使用 maven/sbt/gradle/lein 等 - 其次是游说您的组织向您的工作站添加构建工具。这将允许您使用更多的库。

【讨论】:

  • 谢谢你的建议,你说得对,我不太了解传递依赖,我正在研究对象检测,我发现了 dl4j,我读到了一个 Maven 插件在 Neatbeans 上(这是我目前更好的选择)。我会继续阅读。
【解决方案2】:

我解决了,Netbeans 中有一个 Maven 插件,在菜单工具 > 插件 > 可用插件 > 搜索 Maven,然后你会看到一个类似

的列表

this

,我选择了每一个(五个选项),然后重新启动 IDE。 如果您有一个 Maven 项目,那么您应该可以选择在此之后使用 Maven 运行它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多