我需要做什么来控制使用 a 编译的类是否JavaCompiler
包含调试信息?
我认为它与getTask()
-method 的options
参数有关,但我找不到任何关于该假设是否正确开始的参考资料,如果是,那么控制它的正确方法是什么?
我需要做什么来控制使用 a 编译的类是否JavaCompiler
包含调试信息?
我认为它与getTask()
-method 的options
参数有关,但我找不到任何关于该假设是否正确开始的参考资料,如果是,那么控制它的正确方法是什么?
查看http://www.javabeat.net/articles/73-the-java-60-compiler-api-1.html 在 JavaCompiler 类中有一个字段可以传入选项 -g 是用于调试信息的字段。
也许您可以在 getTask() 方法的“选项”参数中进一步搜索,它允许将选项传递给编译器;在您的情况下,这将是一些“-g:none”选项,详见http://java.sun.com/javase/6/docs/technotes/tools/windows/javac.html#options