我遇到了一个非常奇怪的问题。
我在eclipse中检查了github的回购。这是一个gwt项目。当我尝试编译项目时,我收到一个错误:
没有源代码可用于类型java.util.Objects
还有一些类似的错误都指向同一个问题:我使用了错误的Java版本。
这里奇怪的是我在我的项目中使用Java 7
我不能在这里发布图像,但我确实使用java7。我添加了一个测试类,其中包含java7中的一些功能,如switch(String),当我将它作为Java应用程序运行时,它可以正常工作。
有线索吗?需要帮助!
答案:感谢sᴜʀᴇsʜʜ,我做对了。我用过gwt-2.5.1。将其更改为2.6,它的工作原理!谢谢你们。
答案 0 :(得分:1)
那是因为Eclipse无法找到java库。 请检查项目设置和源选项卡。并确保包含java sdk。
答案 1 :(得分:0)
答案 2 :(得分:0)
检查项目构建路径中的JRE系统库。 右键单击项目 - >构建路径 - >库
同时检查java编译器合规性级别 正确的项目 - >属性 - > Java编译器
答案 3 :(得分:0)
如果您使用的是GWT 2.6,那么以下2.6版本的GWT不支持java7。
在GWT 2.6版本中添加了Java7支持。
确保GWT版本和Java版本匹配与否。