很久之后重新编译,JAVA环境更改,默认的java是openjdk,命令行修改
host Java: doclava (out/host/common/obj/JAVA_LIBRARIES/doclava_intermediates/classes)
external/doclava/src/com/google/doclava/ClassInfo.java:20: package com.sun.javadoc does not exist
import com.sun.javadoc.ClassDoc;^
external/doclava/src/com/google/doclava/ClassInfo.java:62: cannot find symbol
symbol : class ClassDoc
location: class com.google.doclava.ClassInfopublic ClassInfo(ClassDoc cl, String rawCommentText, SourcePositionInfo position,^
external/doclava/src/com/google/doclava/PackageInfo.java:21: package com.sun.javadoc does not exist
import com.sun.javadoc.*;^
external/doclava/src/com/google/doclava/ClassInfo.java:1406: cannot find symbol
symbol : class ClassDoc
location: class com.google.doclava.ClassInfoprivate ClassDoc mClass;^
external/doclava/src/com/google/doclava/PackageInfo.java:33: cannot find symbol
symbol : class PackageDoc
location: class com.google.doclava.PackageInfopublic PackageInfo(PackageDoc pkg, String name, SourcePositionInfo position) {^
external/doclava/src/com/google/doclava/PackageInfo.java:185: cannot find symbol
symbol : class PackageDoc
location: class com.google.doclava.PackageInfoprivate PackageDoc mPackage;^
external/doclava/src/com/google/doclava/apicheck/XmlApiFile.java:28: package com.sun.javadoc does not exist
import com.sun.javadoc.ClassDoc;^
external/doclava/src/com/google/doclava/Converter.java:19: package com.sun.javadoc does not exist
import com.sun.javadoc.*;^
external/doclava/
Below is what removed these errors in my case. An offending extraneous ‘/’ at the end.
bad:
export PATH=/home/rev/BIN/jdk-6u34/jdk1.6.0_34/bin/:$PATH
Good:
export PATH=/home/rev/BIN/jdk-6u34/jdk1.6.0_34/bin:$PATH
就是bin后面的/惹的祸~~~