Java 在GAE中创建Google云端点时出现项目错误(Eclipse)

Java 在GAE中创建Google云端点时出现项目错误(Eclipse),java,eclipse,google-app-engine,google-cloud-endpoints,Java,Eclipse,Google App Engine,Google Cloud Endpoints,我用GAE创建了一个简单的项目,并将PMF.java(persistencemanager工厂类)和一个类(Employee.java)放入包“model”中。 右键单击Google->Generate Cloud Endpoint class上的Employee类后,插件会正确生成my EmployeeEndpoint,但创建后,它在以下位置出现错误: war->WEB-INF->lib 对于这个罐子: appengine-api-labs.jar appengine-endpo

我用GAE创建了一个简单的项目,并将PMF.java(persistencemanager工厂类)和一个类(Employee.java)放入包“model”中。 右键单击Google->Generate Cloud Endpoint class上的Employee类后,插件会正确生成my EmployeeEndpoint,但创建后,它在以下位置出现错误:

war->WEB-INF->lib
对于这个罐子:

appengine-api-labs.jar
appengine-endpoints.jar
appengine-endpoints-deps.jar
打开Eclipse的错误日志,它只是说:

An exception stack trace is not available
因此,单击项目以:Google->Generate Cloud Endpoint Client Library出现错误:

Error in Generating Client Libraries
谨此致辞:

An error occurred when attempting to generate the client libraries
那么,现在我面对这个错误,我能做些什么来解决这个问题呢?事先非常感谢

[编辑错误日志]:

Message:
Unexpected Exception


Exception Stack Trace:

java.lang.reflect.InvocationTargetException
    at com.google.gdt.eclipse.appengine.swarm.wizards.GenerateSwarmApiAction$1.run(GenerateSwarmApiAction.java:82)
    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: java.lang.ClassNotFoundException: com.google.api.server.spi.tools.ClientLibGenerator$Language
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmApiCreator.createClientLibFromApiConfig(SwarmApiCreator.java:113)
    at com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmApiCreator.createSwarmApi(SwarmApiCreator.java:258)
    at com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmServiceCreator.create(SwarmServiceCreator.java:444)
    at com.google.gdt.eclipse.appengine.swarm.wizards.GenerateSwarmApiAction$1.run(GenerateSwarmApiAction.java:80)
    ... 1 more

1) 清理项目2)关闭所有项目3)重新打开项目4)重新关闭项目5)关闭并重新打开Eclipse 6)打开项目7)清理项目8)重新尝试生成云端点,现在可以工作了-。-“这很愚蠢,但没有Eclipse那么愚蠢。

我在GAE版本1.9.6中使用Eclipse 4.3时遇到了完全相同的问题

当我恢复到GAE版本1.8.8时,问题立即得到解决


要恢复,请右键单击您的项目->属性->谷歌->应用程序引擎并选择较旧的版本。我在某个地方看到问题出现在1.9.4版之后。

将端点类文件重新命名为标准格式,例如:“Earth.java”“那么它就可以正常工作了。

您能检查一下Eclipse中的Problems视图,看看详细错误是什么吗?我将用ErroLog编辑我的问题;-)我不知道该怎么解决。只需1)清理项目2)关闭所有项目3)重新打开项目4)重新关闭项目5)关闭并重新打开Eclipse 6)打开项目7)清理项目8)重新尝试生成云端点,现在可以工作了-。-“我将添加此作为响应,即使它很愚蠢(不像Eclipse那么愚蠢)