Eclipse找不到javax.lang.model引用,抓狂了

问题是这样的,今天我在Android项目中用了butterknife,然后导入了源代码的butterknife和butterknife\internal。
开始项目没问题,并且能够顺利执行。但是今天重新打开,发现butterknife\internal\ButterKnifeProcessor.java报错了,很多引用都提示找不到:

import javax.annotation.processing.AbstractProcessor;
import javax.annotation.processing.Filer;
import javax.annotation.processing.ProcessingEnvironment;
import javax.annotation.processing.RoundEnvironment;
import javax.lang.model.SourceVersion;
import javax.lang.model.element.Element;
import javax.lang.model.element.ExecutableElement;
import javax.lang.model.element.Modifier;
import javax.lang.model.element.TypeElement;
import javax.lang.model.element.VariableElement;
import javax.lang.model.type.ArrayType;
import javax.lang.model.type.DeclaredType;
import javax.lang.model.type.TypeKind;
import javax.lang.model.type.TypeMirror;
import javax.lang.model.type.TypeVariable;
import javax.lang.model.util.Elements;
import javax.lang.model.util.Types;
import javax.tools.JavaFileObject;
import static javax.lang.model.element.ElementKind.CLASS;
import static javax.lang.model.element.ElementKind.METHOD;
import static javax.lang.model.element.Modifier.PRIVATE;
import static javax.lang.model.element.Modifier.STATIC;

我确认javax.lang.model是有的,我的JRE是1.8了,javax.lang在Java 1.6就引入了。
不知道为什么就是找不到这些引用,Google找了好久,都没找到……
求助,快要抓狂了。

Haruka -
感谢您为本话题评分。
共有2个回答
以下是预览效果,请确认排版好了再点回复。
如果你认为此话题有广告、灌水的嫌疑,请给此话题评一颗星。平均分低的话题将不会再显示。
良好的讨论氛围由大家共同维护。