eclipse中编译Hadoop 项目时这几行报错:
import com.sun.security.auth.NTUserPrincipal;
import com.sun.security.auth.UnixPrincipal;
import com.sun.security.auth.module.Krb5LoginModule;
错误提示为:
Access restriction: The type NTUserPrincipal is not accessible due to restriction on required library /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/rt.jar
解决办法是修改编译选项,方法如下:Window -> Preferences -> Java -> Compiler -> Errors/Warnings -> Deprecated and restricted API -> Forbidden reference (access rules) -> Warnings,或者在项目上修改编译选项。