this compilation unit is not on the build of a java project,网上说的根本不能解决啊,什么输入mvn clean\eclipse的命令都尝试了,求助
先让这个maven工程转换为非maven工程。方法:右键工程--maven--Disable maven nature。在当前目录下执行命令(就是有pom.xml文件的那个目录) —— mvn eclipse:clean。最后,重新转换该工程为maven工程。右键工程--- 'Configure'--- 'Convert to Maven Project'
【Eclipse不自动编译java文件的终极解决方法】
前提:
1、去除项目中的jre的classpath。
2、在将jre的包添加到classpath中来。
OK,大功告成!再出现eclipse无法自动编译就用这种办法吧。
解决了,是因为我导入maven工程的时候没有选择import-mavenproject下的exist project,我就当成一个普java工程导入的 ,所以报错。
本回答被提问者和网友采纳