eclipse this compilation unit is not on the build path

先看看项目中的project文件中的javabuilder和javanature有没有,没有就添加

<!-- 检查有没有javabuilder,没有的话添加-->
    <buildSpec>    
        <buildCommand>    
            <name>org.eclipse.jdt.core.javabuilder</name>    
            <arguments>    
            </arguments>    
        </buildCommand>    
    </buildSpec>   
    <natures>
    <!-- 检查有没有javanature,没有的话添加-->
        <nature>org.eclipse.jdt.core.javanature</nature>    
        <nature>org.apache.ivyde.eclipse.ivynature</nature> 
    </natures>   
原文地址:https://www.cnblogs.com/ZJ199012/p/14416462.html