我正在尝试从这个网站学习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个小时。
答案 0 :(得分:1)
多个标记表示指定的行有多个错误。 我将假设错误在这一行:
marker.setAttribute("description," "this is one of my markers");
请注意错误的逗号(,)更正版本应为:
marker.setAttribute("description", "this is one of my markers");
尝试一下并做一个干净的构建。我相信这次会有用。
答案 1 :(得分:0)
将鼠标悬停在左侧的错误标记上或打开“问题视图”以查看各个错误。