我不知道为什么我会一直收到这样的错误,但我现在一直在讨论这些问题。
基本上,我执行项目时无法使用Xtend库。 Eclipse构建得很好,但是在运行时如果我执行一个引用Xtext方法之一的类,我会得到一个NoClassDefinedError。
例如,这编译得很好: var redirects = newHashMap( “/index.html” - > “/” );
但它没有执行,因为它引用了Xtext的Pair。
我觉得它与构建自动化有关。也许是Manifest或者其他东西,但我对Eclipse / Java(和Xtend)还不熟悉,所以我很难看出问题出在哪里。
我将java项目作为Google App Engine Web应用程序项目启动,然后添加了Xtend功能。
有人有什么想法吗?
答案 0 :(得分:1)
您需要确保服务器可以访问您添加到GAE应用程序的任何第三方JAR。我建议您将JAR文件添加到war\WEB-INF\lib
目录,然后尝试运行您的应用程序。