我说错了:
Unbound classpath container:'JRE System Library [JavaSE-1.8]' in project 'MyProject'通过检查执行环境,eclipse似乎无法找到任何兼容的JRE。我可以看到,jdk1.8.0_65是在安装的JREs下添加的。


我可以通过配置项目构建路径来显式地使用JRE来暂时解决这个问题,而不是遍历执行环境。但是,一旦我使用Maven更新项目,问题就会出现。
Maven指向执行环境中的变量。我无法更改Maven配置,因为它被多个团队使用(而且它正在为他们工作)。我需要执行环境来检测JDK。
注意:我注意到文件C:\workspace.metadata.plugins\org.eclipse.jdt.launching\libraryInfos.xml总是被生成损坏。改变这个和我的同事相似并不能解决这个问题。
环境信息:
Eclipse - Mars
Windows 7 (x64)
Apache Maven 3.2.5注意:我在这个网站上看过其他类似的问题,但是没有人能回答我的问题。他们的解决方案是简单地在已安装的JREs下添加JDK,但在我的例子中,这已经完成了。
发布于 2017-02-27 17:06:27
我有这个问题。
当系统设置中的JAVA_HOME设置为与运行eclipse的VM不同的目录时发生。
要么删除JAVA_HOME,要么在eclipse.ini中添加/更改-vm设置以匹配它。
发布于 2015-11-17 15:15:16
https://stackoverflow.com/questions/33759665
复制相似问题