了解Eclipse编辑器中的注释

时间:2014-08-04 11:59:56

标签: java eclipse markers

我正在尝试从这个网站学习Eclipse编辑器的声明:

http://www.ibm.com/developerworks/opensource/tutorials/os-eclipse-plugin-guide

这似乎是一个非常好的教程,但是我复制到我的eclipse工作区的任何代码,它总是显示错误“一行中的多个标记”

例如,当我复制以下代码时:

public static IMarker createMarker(IResource res)
throws CoreException {
       IMarker marker = null;
       //note: you use the id that is defined in your plugin.xml
       marker = res.createMarker("com.ibm.mymarkers.mymarker");
       marker.setAttribute("description," "this is one of my markers");
       //note: you can also use attributes from your supertype
       marker.setAttribute(IMarker.MESSAGE, "My Marker");
       return marker;
}

我会在一行中得到多个标记的错误。能帮我这个问题吗?我真的很沮丧,已经花了2个小时。

2 个答案:

答案 0 :(得分:1)

多个标记表示指定的行有多个错误。 我将假设错误在这一行:

marker.setAttribute("description," "this is one of my markers");

请注意错误的逗号(,)更正版本应为:

marker.setAttribute("description", "this is one of my markers");

尝试一下并做一个干净的构建。我相信这次会有用。

答案 1 :(得分:0)

将鼠标悬停在左侧的错误标记上或打开“问题视图”以查看各个错误。