Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.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

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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.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 Eclipse向“添加错误”;“问题”;标签_Java_Eclipse - Fatal编程技术网

Java Eclipse向“添加错误”;“问题”;标签

Java Eclipse向“添加错误”;“问题”;标签,java,eclipse,Java,Eclipse,如何将错误添加到“问题”选项卡 我正在尝试创建一个外部生成器,它将在构建Java项目之前运行,并对源文件进行一些处理,然后我需要将错误添加到“问题”选项卡。您需要向IFile资源添加IMarker。比如: IMarker marker = file.createMarker(IMarker.PROBLEM); marker.setAttribute(IMarker.LINE_NUMBER, line number of the error); marker.setAttribute(IMark

如何将错误添加到“问题”选项卡


我正在尝试创建一个外部生成器,它将在构建Java项目之前运行,并对源文件进行一些处理,然后我需要将错误添加到“问题”选项卡。

您需要向
IFile
资源添加
IMarker
。比如:

IMarker marker = file.createMarker(IMarker.PROBLEM);

marker.setAttribute(IMarker.LINE_NUMBER, line number of the error);
marker.setAttribute(IMarker.MESSAGE, "your error message");
marker.setAttribute(IMarker.PRIORITY, IMarker.PRIORITY_HIGH);
marker.setAttribute(IMarker.SEVERITY, IMarker.SEVERITY_ERROR);

此代码需要在Eclipse插件中运行

向代码中添加错误,然后在该选项卡中会有新的条目。@Tom这是您真正想要的“错误”。。。haha@ha9u63ar他想要错误,所以他得到了一些:):D。