我已经下载了项目deeplearning4j的源代码,并由fedora中的控制台成功编译。但是当我在eclipse中导入项目时,它会提示许多错误,并且所有错误都是这样的“方法XXX未定义为YYY类型”。我感到非常痛苦,因为我花了几天时间在控制台中编译源代码
答案 0 :(得分:0)
如果你引用的错误信息只是更加冗长 - 如果YYY以java.lang
或org.deeplearning4j
或其他套餐开头,则会有所不同。
如果是java.lang
:检查源兼容性是否与您正在使用的JRE相匹配。从deeplearning4j的pom.xml看起来它与Java7兼容,并且可能值得检查eclipse与java编译器的兼容级别。还尝试在Java8上使用JDK7而不是交叉编译。
最后,直接与项目作者联系可能更有意义 - 他们会更清楚地了解该怎么做。至少,他们在README.md:
中说如果您对某个问题或您的更改感到不安或不确定, 不要犹豫,使用上面的链接与Gitter联系
他们给了一个gitter链接和聊天。
答案 1 :(得分:0)
检查eclipse中jdk的版本,或许你在你的计算机上运行1.8但是在你的eclipse中使用这个项目1.5你可以在你的项目属性中看到它