我重新下载了Eclipse Juno并安装了Google App Engine SDK。 在此之后每当我开始eclipse时我都会收到错误
无法找到主要类: com.google.appengine.tools.enhancer.Enhance。程序将退出。
编辑: 看起来有一个由Google AppEngine插件添加的Builder。 Eclipse试图找到这个“Builder”并失败。 我将此构建器的路径添加到我的系统类路径中,该构建器位于plugins \ com.google.appengine.eclipse.sdkbundle_1.8.3 \ appengine-java-sdk-1.8.3 \ lib中。
现在我得到了一个不同的错误
DataNucleus Enhancer(版本3.1.1):增强类 2013年8月21日下午8:48:14 org.datanucleus.metadata.MetaDataManager loadClasses 严重:在CLASSPATH中找不到类“in.chimanrao.model.Account”。请检查您的规格和CLASSPATH。 org.datanucleus.exceptions.ClassNotResolvedException:在CLASSPATH中找不到类“in.chimanrao.model.Account”。请检查您的规格和CLASSPATH。
如何将自定义类路径传递给此DataNucleus Enhancer?
答案 0 :(得分:7)
我通过安装JDK 1.7并使其成为Eclipse中的默认值来解决它。
如果使用数据库,请安装以前版本的JDK 7u21,因为最新版本存在数据库问题。
答案 1 :(得分:0)
正如其他人所说,您必须使用JRE1.7或更高版本。未说明的是,可能需要更新Eclipse以使用1.7然后再使用您的项目。可能还需要从项目的构建路径中删除早期的JRE版本。详细介绍这里的所有步骤有点多,但我发现以下教程包含了所有必要的步骤: