编译无法识别java.awt.image.DataBufferInt类

编译无法识别java.awt.image.DataBufferInt类,java,Java,有人能帮我找出这行代码中的错误吗?我使用EclipseMars2.1实现了amm。在我的一个短程序中,这一行总是被标记为唯一的错误。我尝试过使用这两种导入样式(即类顶样式和内联样式,如下所示)。这两种情况都会导致eclipse将该行标记为带有红色x的错误(单击该行没有任何用处),并且当我尝试运行时,会得到“线程主java.lang.error中的异常:未解决的编译问题”。在我看来,它无法识别该类的标识符,这会阻止它正确编译 private int[] pixels = ((java.awt.im

有人能帮我找出这行代码中的错误吗?我使用EclipseMars2.1实现了amm。在我的一个短程序中,这一行总是被标记为唯一的错误。我尝试过使用这两种导入样式(即类顶样式和内联样式,如下所示)。这两种情况都会导致eclipse将该行标记为带有红色x的错误(单击该行没有任何用处),并且当我尝试运行时,会得到“线程主java.lang.error中的异常:未解决的编译问题”。在我看来,它无法识别该类的标识符,这会阻止它正确编译

private int[] pixels = ((java.awt.image.DataBufferInt))image.getRaster().getDataBuffer().getData());

不要试图运行甚至没有编译的代码。打开problems视图,阅读编译错误消息。括号不平衡。感谢您的提示。problems视图说java.awt.image.DataBufferInt无法解析为变量。其中有一个额外的括号-在我将代码键入此站点时忽略了它。因此我只是想指出这不是问题。发布实际的代码,但它没有编译。哦,我的天啊…啊…我感觉自己像一个**。简单的括号问题。我已经一年多没有做过任何编码了。这就是我刚才对你说的:)