【发布时间】:2015-07-16 08:21:57
【问题描述】:
我已经下载了项目deeplearning4j 的源代码,并通过fedora 中的控制台成功编译。但是当我在eclipse中导入项目时,它会提示很多错误,所有错误都是这样的“方法XXX未定义YYY类型”。我觉得很痛苦,因为我花了几天时间在控制台中编译源代码
【问题讨论】:
标签: java eclipse compilation
我已经下载了项目deeplearning4j 的源代码,并通过fedora 中的控制台成功编译。但是当我在eclipse中导入项目时,它会提示很多错误,所有错误都是这样的“方法XXX未定义YYY类型”。我觉得很痛苦,因为我花了几天时间在控制台中编译源代码
【问题讨论】:
标签: java eclipse compilation
如果您对引用的错误消息更详细一点 - 如果 YYY 以 java.lang 或 org.deeplearning4j 或其他包开头,那将会有所不同。
如果是java.lang:检查源兼容性是否与您使用的 JRE 匹配。从 deeplearning4j 的 pom.xml 看起来它与 Java7 兼容,可能值得检查 java 编译器的 eclipse 兼容性级别。也尝试使用 JDK7 而不是在 Java8 上交叉编译。
最后,直接与项目的作者联系可能更有意义 - 他们会更清楚该做什么。至少,他们在README.md 中说:
如果您对某个问题或您的更改感到不舒服或不确定, 不要犹豫,使用上面的链接在 Gitter 上与我们联系
他们提供了一个 gitter 链接和聊天。
【讨论】:
在 Eclipse 中检查 jdk 的版本,也许你在你的计算机上运行 1.8,但是在你的 Eclipse 中这个项目是 1.5,你可以在你的项目的属性中看到它
【讨论】: