0

build.xml コード

            <path id="floggy.classpath">
                <fileset dir="${floggy.path}/lib" includes="*.jar"/>
            </path>

            <target name="post-compile">
                <taskdef 
                    name="floggy-persistence-weaver" 
                    classname="net.sourceforge.floggy.persistence.WeaverTask" 
                    classpathref="floggy.classpath"/>
                <floggy-persistence-weaver 
                    bootclasspath="${platform.bootclasspath}" 
                    classpath="${libs.classpath}" 
                    input="${build.classes.dir}" 
                    output="${build.classes.dir}"/>
             </target>

hello.HelloMIDlet /home/ubuntu/NetBeansProjects/FloggyExample/build.xml:101: net.sourceforge.floggy.persistence.WeaverException: net.sourceforge.floggy.persistence.Weaver.execute での hello.HelloMIDlet (Weaver.java:350) net.sourceforge.floggy.persistence.WeaverTask.execute (WeaverTask.java:90) で org.apache.tools.ant.UnknownElement.execute (UnknownElement.java:291) で sun.reflect.GeneratedMethodAccessor244.invoke (未知のソース) でsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) で java.lang.reflect.Method.invoke(Method.java:601) で org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java) で:106) org.apache.tools.ant.Task.perform(Task.java:348) で org.apache.tools.ant.Target.execute(Target.java:392) で org.apache.tools.ant. Target.performTasks(Target.java:413) org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) で org.apache.tools.ant.Project.executeTarget(Project.java:1368) で org.apache.tools.ant.helper org.apache.tools.ant.Project.executeTargets(Project.java:1251) の .DefaultExecutor.executeTargets(DefaultExecutor.java:41) org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl) .java:285) org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:539) で org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:153) でjavassist.NotFoundException: net.sourceforge.floggy.persistence.Weaver.buildFloggyFieldType(Weaver.java:927) の hello.HelloMIDlet。net.sourceforge.floggy.persistence.Weaver.createPersistableMetadata(Weaver.java:198) の net.sourceforge floggy.persistence.Weaver。buildClassTree(Weaver.java:873) at net.sourceforge.floggy.persistence.Weaver.getClassThatImplementsPersistable(Weaver.java:1287) at net.sourceforge.floggy.persistence.Weaver.execute(Weaver.java:278) ... 16もっと

4

1 に答える 1

0

デフォルトの MIDlet を設定する必要があります (Netbeans でプロジェクトを右クリックしてプロパティを選択します -> 左側のパネルで [アプリケーション記述子] を選択し、見出しのタブから MIDlet を選択して MIDlet クラスを追加します。

于 2013-08-16T13:46:39.967 に答える