问题描述:我的myeclipse通过svn下载了maven工程可以maven install ,可以运行。但是在编辑的时候就报错,跨包引入的类按 ctrl点不进去,各个jar包的的类也点不进去。运行是能运行,还可以访问。问题是当我编辑修改的时候都没用 ,就算写错,也布会报错。很是郁闷。
通过几天的摸索,百度以及对maven项目的逐渐理解,发现问题的关键是maven的各个工程的关联是通过pom中的配置关联的,运行的时候可以运行,但是在myeclipse的时候因为配置还有myeclipse通过 .project和 “ .classPath ”文件的配置判断工程是什么工程,jar,引入的关系的生成等都影响。
解决的方法:删除,但是不删除源工程。
然后导入,是以maven项目导入工程,如图
这时候就会生成对应的“ .project”和“.classPath”两个信息文件告诉myeclipse是maven项目;
但是这样还是不能正常编译,为什么呢?因为对应的jdk和jar都没导入进来。
这时候可以把工程转成web工程。
如下图:
转成web工程,导入jre和相应的jar就可以正常编译了。
附赠一个连接:http://www.xuebuyuan.com/1782840.html