2017-08-03 33 views
1

我有问题 有没有任何方法可以在没有maven的情况下在netbeans上使用dl4j? 我在muy电脑中有很多限制,我无法安装maven(顺便说一句,我的工作的政治,你知道......),但我有Netbeans 8.1。 I have these libraries in my project,好吧,我只是添加它们。 我已经调查过,我发现很多例子,但使用maven和其他东西。没有maven的netbeans上的dl4j

我也无法更改IDE。

是否可以在没有maven的情况下使用deeplearning4j?

问候!

+0

如果你正在做与Java有关的任何事情,你应该有权访问maven。它作为构建工具在整个行业中无处不在。如果你正在做任何与java相关的工作,或者你有一个完全不相关的工作,而且你可能应该在你的工作站上向你的老板讲述你需要工作站上的maven(以及intellij或eclipse!)正在做这项工作,而不是... – drelliot

回答

0

我会建议与maven单独建立一个超级罐子,然后将其导入到您的项目中。 你可以在外部机器上用maven shade插件来做到这一点。

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

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

+0

谢谢你的建议,你是对的,我不明白很好的传递性依赖,我正在做一个关于对象检测的调查,我发现dl4j,我读了一个关于插件的插件Neatbeans上的Maven(这是我现在更好的选择)。 我会继续阅读。 –

0

我解决它,就在Netbeans的Maven插件,在菜单工具>插件>可用插件>搜索Maven的,然后就看到像

this

列表,我选择的每一个(5选项),然后重新启动IDE。 如果你有一个Maven项目,那么你应该有选择在Maven之后运行它们。