Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java错误处理程序_Java_Eclipse_Exception Handling_Eclipse Plugin - Fatal编程技术网

Java错误处理程序

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插件,那么

我希望能够解析.java文件并获得所有错误、致命错误和警告。有办法吗?我试图扩展DefaultHandler,但它似乎封装了xml解析器错误和警告。
非常感谢您的任何想法

查看包
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
方法。

Class
org.xml.sax.helpers.DefaultHandler
用于使用sax解析器解析xml文件;它与解析Java源文件没有任何关系。Class
org.xml.sax.helpers.DefaultHandler
用于使用sax解析器解析xml文件;它与解析Java源文件没有任何关系。