Java错误处理程序
我希望能够解析.java文件并获得所有错误、致命错误和警告。有办法吗?我试图扩展DefaultHandler,但它似乎封装了xml解析器错误和警告。Java错误处理程序,java,eclipse,exception-handling,eclipse-plugin,Java,Eclipse,Exception Handling,Eclipse Plugin,我希望能够解析.java文件并获得所有错误、致命错误和警告。有办法吗?我试图扩展DefaultHandler,但它似乎封装了xml解析器错误和警告。 非常感谢您的任何想法 查看包javax.tools。它包含Java编译器的API interface的API文档中有一个示例,似乎演示了您想要的:列出源文件的编译诊断。查看包javax.tools。它包含Java编译器的API interface的API文档中有一个示例似乎演示了您想要的:列出源文件的编译诊断。如果您正在编写Eclipse插件,那么
非常感谢您的任何想法 查看包
javax.tools
。它包含Java编译器的API
interface的API文档中有一个示例,似乎演示了您想要的:列出源文件的编译诊断。查看包
javax.tools
。它包含Java编译器的API
interface的API文档中有一个示例似乎演示了您想要的:列出源文件的编译诊断。如果您正在编写Eclipse插件,那么您将需要使用
org.Eclipse.jdt.core.dom.ASTParser
。请参阅文档了解如何使用它。您需要向它传递一些源代码,然后在生成的org.eclipse.jdt.core.dom.CompilationUnit
实例上调用getMessages
方法。如果您正在编写eclipse插件,那么您将需要使用org.eclipse.jdt.core.dom.ASTParser
。请参阅文档了解如何使用它。您需要向它传递一些源代码,然后在生成的org.eclipse.jdt.core.dom.CompilationUnit
实例上调用getMessages
方法。Classorg.xml.sax.helpers.DefaultHandler
用于使用sax解析器解析xml文件;它与解析Java源文件没有任何关系。Classorg.xml.sax.helpers.DefaultHandler
用于使用sax解析器解析xml文件;它与解析Java源文件没有任何关系。