我正在尝试在Eclipse中创建一个控制台,其中包含一些常规git fetch alice
之上的附加功能。为了包含这些额外的操作,我创建了一个扩展MessageConsole
的类,并且我覆盖了TextConsolePage
方法,就像IOConsolePage
一样。
上面的设置很有效,但是添加内容时创建的控制台不会自动滚动。我试图通过添加自己的查看器并模仿IOConsoleViewer
来添加自动滚动功能,但是当我这样做时,我得到了一个
createActions()
我的NoClassDefFoundError: org/eclipse/jface/text/IDocumentListener
和org.eclipse.text
都是我的依赖项中的必需插件,因此我不太清楚为什么我会收到此错误。任何人都知道我能做些什么才能超越它?
答案 0 :(得分:0)
令人困惑的IDocumentListener
位于org.eclipse.text
插件中,而不是org.eclipse.jface.text
,正如您所料。将org.eclipse.text
添加到插件依赖项。