簡體   English   中英

啟動eclipse時,com / google / appengine / tools / enhancer / Enhance的類未找到例外

[英]Class not found exception for com/google/appengine/tools/enhancer/Enhance when starting eclipse

我重新下載了Eclipse Juno並安裝了Google App Engine SDK。 在此之后,每當我開始eclipse時,我都會收到錯誤

無法找到主要類:com.google.appengine.tools.enhancer.Enhance。 程序將會退出。

編輯:看起來有一個由Google AppEngine插件添加的構建器。 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 SEVERE:在CLASSPATH中找不到類“in.chimanrao.model.Account”。 請檢查您的規格和CLASSPATH。 org.datanucleus.exceptions.ClassNotResolvedException:在CLASSPATH中找不到類“in.chimanrao.model.Account”。 請檢查您的規格和CLASSPATH。

如何將自定義類路徑傳遞給此DataNucleus Enhancer?

我通過安裝JDK 1.7並將其作為Eclipse中的默認設置解決了這個問題。

如果使用數據庫,請安裝以前版本的JDK 7u21,因為最新版本存在數據庫問題。

正如其他人所說,您必須使用JRE1.7或更高版本。 未說明的是,可能需要更新Eclipse以使用1.7然后再使用您的項目。 可能還需要從項目的構建路徑中刪除早期的JRE版本。 詳細介紹這里的所有步驟有點多,但我發現以下教程包含了所有必要的步驟:

https://spragucm.wordpress.com/2015/05/11/class-not-found-exception-for-comgoogleappenginetoolsenhancerenhance-when-starting-eclipse/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM