eclipse Description Resource Path Location Type Unbound classpath container: ‘JRE System Library

换了一个jdk后原先可以运行的代码都不能运行了,还报了“Description Resource Path Location Type Unbound classpath container: 'JRE System Library”之类的错,经过各种百度后,终于弄懂了是怎么回事。原先的代码有他原本的运行环境,新下载jdk安装后,再运行原先的代码环境就会不匹配,解决步骤:
1:修改Java Build Path
右击项目–build path–configure build path就会进入如下页面:
eclipse Description Resource Path Location Type Unbound classpath container: ‘JRE System Library_第1张图片
划横线的是我原本的配置,现在改成我们目前下载的jre,如图:
eclipse Description Resource Path Location Type Unbound classpath container: ‘JRE System Library_第2张图片
eclipse Description Resource Path Location Type Unbound classpath container: ‘JRE System Library_第3张图片
第二步的“javaSE-1.8(jre1.8.0——281)”是我目前的jre
2:修改Java compiler
如图:
eclipse Description Resource Path Location Type Unbound classpath container: ‘JRE System Library_第4张图片
12是我原先的配置,改成现在的配置:
eclipse Description Resource Path Location Type Unbound classpath container: ‘JRE System Library_第5张图片
然后就可以运行了

你可能感兴趣的:(java)