在控制台中成功编译但导入到eclipse后出错

时间:2015-07-16 08:21:58

标签: java eclipse compilation

我已经下载了项目deeplearning4j的源代码,并由fedora中的控制台成功编译。但是当我在eclipse中导入项目时,它会提示许多错误,并且所有错误都是这样的“方法XXX未定义为YYY类型”。我感到非常痛苦,因为我花了几天时间在控制台中编译源代码

2 个答案:

答案 0 :(得分:0)

如果你引用的错误信息只是更加冗长 - 如果YYY以java.langorg.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你可以在你的项目属性中看到它

相关问题