4

我需要做什么来控制使用 a 编译的类是否JavaCompiler包含调试信息?

我认为它与getTask()-method 的options参数有关,但我找不到任何关于该假设是否正确开始的参考资料,如果是,那么控制它的正确方法是什么?

4

2 回答 2

2

查看http://www.javabeat.net/articles/73-the-java-60-compiler-api-1.html 在 JavaCompiler 类中有一个字段可以传入选项 -g 是用于调试信息的字段。

于 2010-04-14T19:08:16.337 回答
1

也许您可以在 getTask() 方法的“选项”参数中进一步搜索,它允许将选项传递给编译器;在您的情况下,这将是一些“-g:none”选项,详见http://java.sun.com/javase/6/docs/technotes/tools/windows/javac.html#options

于 2010-04-14T18:46:56.613 回答