很久之后重新编译,JAVA环境更改,默认的java是openjdk,命令行修改


hostJava:doclava(out/host/common/obj/JAVA_LIBRARIES/doclava_intermediates/classes)external/doclava/src/com/google/doclava/ClassInfo.java:20:packagecom.sun.javadoc doesnotexistimportcom.sun.javadoc.ClassDoc;^external/doclava/src/com/google/doclava/ClassInfo.java:62:cannot find symbol
symbol
:classClassDoclocation:classcom.google.doclava.ClassInfopublicClassInfo(ClassDoccl,StringrawCommentText,SourcePositionInfoposition,^external/doclava/src/com/google/doclava/PackageInfo.java:21:packagecom.sun.javadoc doesnotexistimportcom.sun.javadoc.*;^external/doclava/src/com/google/doclava/ClassInfo.java:1406:cannot find symbol
symbol
:classClassDoclocation:classcom.google.doclava.ClassInfoprivateClassDocmClass;^external/doclava/src/com/google/doclava/PackageInfo.java:33:cannot find symbol
symbol
:classPackageDoclocation:classcom.google.doclava.PackageInfopublicPackageInfo(PackageDocpkg,Stringname,SourcePositionInfoposition){^external/doclava/src/com/google/doclava/PackageInfo.java:185:cannot find symbol
symbol
:classPackageDoclocation:classcom.google.doclava.PackageInfoprivatePackageDocmPackage;^external/doclava/src/com/google/doclava/apicheck/XmlApiFile.java:28:packagecom.sun.javadoc doesnotexistimportcom.sun.javadoc.ClassDoc;^external/doclava/src/com/google/doclava/Converter.java:19:packagecom.sun.javadoc doesnotexistimportcom.sun.javadoc.*;^external/doclava/



Below is what removed these errors in my case. An offending extraneous '/' at the end.

bad:

exportPATH=/home/rev/BIN/jdk-6u34/jdk1.6.0_34/bin/:$PATH

Good:

exportPATH=/home/rev/BIN/jdk-6u34/jdk1.6.0_34/bin:$PATH


就是bin后面的/惹的祸~~~