Как добавить отладочную информацию при компиляции с помощью API компилятора Java - PullRequest
4 голосов
/ 14 апреля 2010

Что мне нужно сделать, чтобы контролировать, будут ли мои классы, скомпилированные с JavaCompiler, содержать отладочную информацию или нет?

Я думаю, что это как-то связано сПараметр getTask() -method options, но я не могу найти никаких ссылок на то, правильно ли начинать это предположение, и если да, то как правильно его контролировать?

Ответы [ 2 ]

2 голосов
/ 14 апреля 2010

Выезд http://www.javabeat.net/articles/73-the-java-60-compiler-api-1.html В классе JavaCompiler есть поле для передачи параметров -g для отладочной информации.

1 голос
/ 14 апреля 2010

Возможно, вы могли бы продолжить поиск в аргументе "options" метода getTask (), который позволяет передавать опции компилятору; в вашем случае это будет опция "-g: none", как описано в http://java.sun.com/javase/6/docs/technotes/tools/windows/javac.html#options

...