我正在嘗試在Eclipse中創建一個控制檯,其中包含正常的MessageConsole
頂部的一些附加功能。爲了包含這些額外的操作,我創建了一個擴展了TextConsolePage
的類,我重寫了createActions()
方法,就像IOConsolePage
一樣。Eclipse中的自動滾動自定義控制檯
上述設置很好,但是添加內容時創建的控制檯不會自動滾動。我試着加入我自己的瀏覽器和模仿IOConsoleViewer
添加自動滾動的能力,但是當我這樣做,我得到一個
NoClassDefFoundError: org/eclipse/jface/text/IDocumentListener
我有org.eclipse.text
和org.eclipse.jface.text
既是需要我的依賴插件,所以我不太清楚爲什麼我會得到這個錯誤。任何人都知道我能做些什麼來克服它?
'NoClassDefFoundError'可能意味着很多事情,向我們展示更多的例外情況。 –
@ greg-449 [Dependencies](http://imgur.com/MjPa8F0),[Exception](http://pastebin.com/jDEdnG6M),[Viewer Class](http://pastebin.com/SGS5wQHu) – Danny
@ greg-449我正在開發一個系統,並在另一個系統上使用插件。他們都使用Eclipse Luna 4.4.1。它看起來像我試圖運行插件的機器有一個稍微不同的jface文本'3.9.2'和'3.9.1'版本。即使manifest.mf沒有必要的版本,它會不會起作用... – Danny