我在做我自己的这个版本时走投无路了 GWT-Polymer project hosted at GitHub .它在 IDE 中完全工作,但在 devsever 中抛出以下错误。
if (src != null && !canCast(src, dstId)) {
throw new ClassCastException();
}
canCast() 返回 false,因为 core-drawer-panel 不是 JavaString (查看调试图像),它的 HTML。可以在 Polymer GitHub 中找到 Core-draw-panel。
那我该怎么办? 版本信息:
- polymer 0.5
- GWT 2.7
- Java 7
最佳答案
GWT-Polymer 在 GWT 中使用了一项名为 JsInterop 的新功能,所以我认为你得到的错误是因为你没有使用编译器标志来启用它。
尝试将选项添加到您的编译器中:
-XjsInteropMode JS
顺便说一句,gwt-polymer 使用的是 gwt-2.8.0-SNAPSHOT,它具有最新的功能,因此您的项目可能必须依赖快照。
关于java - polymer 核心抽屉面板在加载时抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30196011/