Я задаю этот вопрос на stackoverflow, так как это предлагаемый форум вопросов по гуаве, указанный на веб-сайте гуавы (http://code.google.com/p/guava-libraries/).
Я хочу опробовать некоторые из невыпущенных новых функций гуавы Google (например, классные MoreExecutors.функция ListenDecorator.) Поскольку я не нашел ночной сборки google guava, я решил попытаться создать jar самостоятельно. К сожалению, я вижу следующее исключение из javac (в Mac OS 10.6.8), когда я пытаюсь собрать:
[javac] An exception has occurred in the compiler (1.6.0_24). Please file a bug at the Java Developer Connection (http://java.sun.com/webapps/bugreport) after checking the Bug Parade for duplicates. Include your program and the following diagnostic in your report. Thank you.
[javac] java.lang.NullPointerException
[javac] at com.sun.tools.javac.comp.Check.checkCompatibleConcretes(Check.java:1215)
[javac] at com.sun.tools.javac.comp.Check.checkCompatibleSupertypes(Check.java:1567)
[javac] at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:2674)
[javac] at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:2628)
[javac] at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:2564)
[javac] at com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1036)
[javac] at com.sun.tools.javac.main.JavaCompiler.compile2(JavaCompiler.java:765)
[javac] at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:730)
.
.
Я вижу, что я не одинок в этой ошибке:
http://gump.zones.apache.org/gump/public/google-guava/google-guava/gump_work/build_google-guava_google-guava.html
Я понимаю, что это похоже на ошибку компилятора Java, но есть ли обходной путьполучить гуаву для компиляции? Или, если нет, есть ли где-то недавняя ночная сборка гуавы, которую я мог бы использовать вместо этого?