2009-05-27 2 views
2

У кого-нибудь были проблемы с инструментом javadoc, вызывающим java.nio.BufferOverflowException?BufferOverflowException при генерации Javadoc?

Я пытаюсь создать Javadoc для кода с японскими комментариями (charset MS932). Я думаю, это может быть связано. Кто-нибудь знает об обходном пути для этой проблемы?

Вот StackTrace:

java.nio.BufferOverflowException 
at java.nio.Buffer.nextPutIndex(Buffer.java:495) 
at java.nio.HeapCharBuffer.put(HeapCharBuffer.java:145) 
at com.sun.tools.javac.util.DefaultFileManager.decode(DefaultFileManager.java:830) 
at com.sun.tools.javac.util.DefaultFileManager.access$300(DefaultFileManager.java:76) 
at com.sun.tools.javac.util.DefaultFileManager$RegularFileObject.getCharContent(DefaultFileManager.java:1353) 
at com.sun.tools.javac.util.DefaultFileManager$RegularFileObject.getCharContent(DefaultFileManager.java:1252) 
at com.sun.tools.javac.main.JavaCompiler.readSource(JavaCompiler.java:483) 
at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:550) 
at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:541) 
at com.sun.tools.javadoc.JavadocTool.getRootDocImpl(JavadocTool.java:126)at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:330) 
at com.sun.tools.javadoc.Start.begin(Start.java:128) 
at com.sun.tools.javadoc.Main.execute(Main.java:41) 
at com.sun.tools.javadoc.Main.main(Main.java:31) 

ответ

1

Моя догадка кодировка не настроен правильно.

Смежные вопросы