如何使用Java的Compiler API编译时添加调试信息

时间:2010-04-14 18:03:22

标签: java compilation java-6

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

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

2 个答案:

答案 0 :(得分:2)

结帐http://www.javabeat.net/articles/73-the-java-60-compiler-api-1.html 在JavaCompiler类中,有一个字段可以传递选项 -g是调试信息的那个。

答案 1 :(得分:1)

也许你可以在getTask()方法的“options”参数中进一步搜索,该方法允许将选项传递给编译器;在你的情况下,它将是{-3}}

中详述的一些“-g:none”选项