GreenDao 生成器类在生成模型和 dao 类时出错。
Posted
技术标签:
【中文标题】GreenDao 生成器类在生成模型和 dao 类时出错。【英文标题】:GreenDao Generator class is giving error while generating the model and dao classes. 【发布时间】:2013-10-21 22:10:21 【问题描述】:每当我尝试运行 Greendao 示例生成器类来生成我的模型和 dao 类时,都会出现以下错误。我无法理解出了什么问题。我是 android 新手,也是使用 Greendao 的新手。请帮帮我。
Exception in thread "main" java.lang.NoClassDefFoundError: freemarker/template/ObjectWrapper
at de.greenrobot.daogenerator.gentest.ExampleDaoGenerator.main(ExampleDaoGenerator.java:39)
Caused by: java.lang.ClassNotFoundException: freemarker.template.ObjectWrapper
at java.net.URLClassLoader$1.run(Unknown Source)
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)
... 1 more
【问题讨论】:
stracktrace 说找不到类 freemarker.template.ObjectWrapper。您必须将 Freemarker 库添加到您的类路径中。 【参考方案1】:我让你一个很好的tutorial(它有两个部分)解释如何从头开始配置项目。 我已经使用 greenDao 2.0 进行了测试,并且工作正常!
还有经典的Get Started,还有他的project on github。
祝你好运!
【讨论】:
【参考方案2】:您需要将 freemarker 库添加到您的项目中。
在这里找到:freemarker.org
【讨论】:
已在我的项目库文件夹中添加了 freemaker.jar。得到了同样的错误以上是关于GreenDao 生成器类在生成模型和 dao 类时出错。的主要内容,如果未能解决你的问题,请参考以下文章
Android GreenDao 在组件化项目中的一个问题 - 2018年7月5日21:15:14