【发布时间】:2014-02-05 22:26:43
【问题描述】:
我的 Xtext 编辑器在打开期间抛出 com.google.inject.CreationException: Guice creation errors:
1) Error injecting method, java.lang.ExceptionInInitializerError ....。
这是……
Caused by: java.lang.RuntimeException: Missing serialized package: MyDsl.ecore
at com.sample.impl.MyDslPackageImpl.loadPackage(MyDslPackageImpl.java:5989)
at com.sample.impl.MyDslPackageImpl.init(MyDslPackageImpl.java:1098)
at com.sample.MyDslPackage.<clinit>(MyDslPackage.java:58)
... 75 more
MyDsl.ecore 文件位于 model/generated 和 src-gen 文件夹 com.sample.impl 包中。所以它在物理上是在正确的地方。但是无论如何MyDslPackageImpl.java的loadPackage方法无法加载。
有谁知道可能是什么原因以及如何解决这个问题?
【问题讨论】: