我用的是ssh框架,小白一个,用的eclipse是4.8.0版本的
导包过程完成之后发现项目下的java resourse有红叉,但是没有文件报错,然后在problem一栏发现了这样的错误
JAX-RS (REST Web Services) 2.0 requires Java 1.6 or newer.
百度了一下,发现是插件的问题,在maven项目下的pom.txt文件加入这两行即可
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
然后update project红叉就没了。
但是运行的时候又出现了这样的问题
Project facet Java version 1.8 is not supported
解决方案:
项目->右键->properties->java build path, 改成1.7
java compiler 改成1.7
完成,进入navigater视窗,找到.setting文件夹,打开以下文件
将facet="java" 的版本修改为1.7
ctrl+s保存,再运行就没问题啦。
有个小技巧,查找文件的错误可以直接到problem栏看到,在resourse一栏可以看到是什么样子的错误,根据这个来排错很快。