本人刚刚开始学习Java虚拟机看的是《深入理解Java虚拟机》一书,但刚刚一开始就遇到了困难,在编译OpenJDK时,make sanity通过编译,但是make all失败了,错误如下:
build-bootstrap-javac:
[javac] Compiling 111 source files to /Users/xiaoliufu/Develop/JVM/jdkBuild/openjdk-7u40/build-fastdebug/langtools/build/bootstrap/classes
[javac] /Users/xiaoliufu/Develop/JVM/jdkBuild/openjdk-7u40/langtools/src/share/classes/com/sun/tools/javac/comp/Resolve.java:2183: ??: [overrides] ?Resolve.InapplicableSymbolsError.Candidate?????, ???????????? hashCode ??
[javac] private class Candidate {
[javac] ^
[javac] error: warnings found and -Werror
[javac] 1 error
[javac] 1 warning
BUILD FAILED
/Users/xiaoliufu/Develop/JVM/jdkBuild/openjdk-7u40/langtools/make/build.xml:452: The following error occurred while executing this line:
/Users/xiaoliufu/Develop/JVM/jdkBuild/openjdk-7u40/langtools/make/build.xml:795: Compile failed; see the compiler error output for details.
在ubuntu上和在Mac OSX上均进行了测试,都是这样的提示,希望有大神能指教一下,不胜感激!