構築中のアプリ用の DB を作成するために、 GreenDao用の新しい jar ファイルをダウンロードしました。
エンティティとエンティティ間の接続をモデリングするすべてのプロセスを経た後、ジェネレーター プロジェクトを実行しようとしましたが、DB を生成した行で次のエラーが発生しました。
Exception in thread "main" java.lang.NoClassDefFoundError: freemarker/template/ObjectWrapper
at com.glide.talk.glide.model.generator.Model.main(Model.java:29)
Caused by: java.lang.ClassNotFoundException: freemarker.template.ObjectWrapper
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 1 more
これが発生した行は次のとおりです。ビルドパスnew DaoGenerator().generateAll(schema, src);
とlib
フォルダーにはgreendao-generator-1.3.0.jarファイルのみがあります。
どんな考えや解決策も非常に役に立ちます。
ps バージョン 1.2 にあった freemaker.jar を使用しても問題ありませんか?
編集:今のところ、このバージョンを sourceforge からダウンロードしました。これが実際に使用する必要があるものであることを願っています。