我一直在努力让 Syntaxhighlighter 的 GWT 包装器工作。我从http://code.google.com/p/gwt-syntaxhighlighter/得到了这些库,但它们似乎都没有工作。我开始怀疑是否是我对使用外部库的理解如此糟糕,或者它是否确实构建了糟糕的 JAR。有没有人设法使用这个?gwt-syntaxhighlighter-1.1.1-gwt-standard.jar 应该是我运行它所需的全部,缺少源和 Highlighter.gwt.xml 文件。通过结合其他 JAR 的内容(http://cl.ly/K1N4),我设法得到了以下异常,我现在陷入了困境:
http://www.pastit.dotcloud.com/131
我的设置如下:我的构建路径上有自定义构建的 jar。我的 MainPage.gwt.xml 包含以下行:
<inherits name='com.alexgorbatchev.syntaxhighlighter.Highlighter'/>
在我的代码的某处,我执行以下操作:
final Highlighter highlighter = new Highlighter(Brushes.XML());
highlighter.setText(xml);
final VerticalPanel xmlPanel = new VerticalPanel();
xmlPanel.add(highlighter);
一旦达到上述行,就会抛出我提供的异常。非常感谢任何形式的帮助!