S*******C 发帖数: 822 | 1 我的google app engine每次都报下面的错误
java.lang.NoClassDefFoundError: com/google/appengine/tools/enhancer/Enhance
Caused by: java.lang.ClassNotFoundException: com.google.appengine.tools.
enhancer.Enhance
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Exception in thread "main"
我已经安装了Google plugin for Eclipse 3.7
和Google App Engine Java SDK 1.8.3
两个插件
网上检索了一大堆文章,没人能解决啊 |
z****e 发帖数: 54598 | 2 没有这个类啊
你看看eclipse里面有没有这个类
每一个project里面reference lib都可以直接点开看到 |
S*******C 发帖数: 822 | 3 这个类是在Google App Engine Java SDK 1.8.3里的
但我已经把整个Google App Engine Java SDK 1.8.3的jar包放在WEB-INFlib下面了
结果Eclipse却还是提示找不到这个类
【在 z****e 的大作中提到】 : 没有这个类啊 : 你看看eclipse里面有没有这个类 : 每一个project里面reference lib都可以直接点开看到
|
z****e 发帖数: 54598 | 4 我记得gae不是通过这种方式来引入类的
你要去下一个eclipse plugin
然后根据plugin的向导来做各种操作
这种问题,自己想办法搞定,问了也没有太大作用
因为不是所有人都有经验,实际工作中这种情况太多了
google都google不到,怎么办?
自己摸索
【在 S*******C 的大作中提到】 : 这个类是在Google App Engine Java SDK 1.8.3里的 : 但我已经把整个Google App Engine Java SDK 1.8.3的jar包放在WEB-INFlib下面了 : 结果Eclipse却还是提示找不到这个类
|
e*****t 发帖数: 1005 | 5 你扔到WEB-INF/lib下面,不等于eclipse project的classpath就有这个。
【在 S*******C 的大作中提到】 : 这个类是在Google App Engine Java SDK 1.8.3里的 : 但我已经把整个Google App Engine Java SDK 1.8.3的jar包放在WEB-INFlib下面了 : 结果Eclipse却还是提示找不到这个类
|
S*******C 发帖数: 822 | 6 我还特地configure 了一下build path
把这些jar libraries加了进去
还是不行
google app engine的cloud sql每小时收费0.002美元,时间长了不便宜
建一个没有数据库的网站又太挫了
【在 e*****t 的大作中提到】 : 你扔到WEB-INF/lib下面,不等于eclipse project的classpath就有这个。
|