我正在尝试使用 NetBeans 6.5.1 编译 iReport 4.0.2。在 iReport 论坛上,它说这是兼容的 NetBeans 平台。
但是,在编译项目时出现此错误:
C:\Program Files\NetBeans 6.5.1\harness\suite.xml:106:执行此行时出现以下错误:
C:\Program Files\NetBeans 6.5.1\harness\build.xml:98: java.io .IOException:V:\iReport-4.0.2-src\iReport-4.0.2-src\jasperreports-components 中没有定义 netbeans.dest.dir
这是 suite.xml 中的第 106 行
<subant target="netbeans" buildpath="${modules.sorted}" inheritrefs="false" inheritall="false"/>
这是 build.xml 中的第 98 行:
>
...它基本上是关闭一个 xml 开始标记 (parseprojectxml) - 这是该行的上下文(单个尖括号):
<parseprojectxml
project="."
publicpackagesproperty="public.packages"
friendsproperty="friends"
javadocpackagesproperty="module.javadoc.packages"
moduledependenciesproperty="module.dependencies"
moduleclasspathproperty="module.classpath"
publicpackagejardir="${public.package.jar.dir}"
modulerunclasspathproperty="module.run.classpath"
classpathextensionsproperty="class.path.extensions"
>
<testtype name="unit"
folder="test.unit.folder"
runtimecp="test.unit.runtime.cp"
compilecp="test.unit.compile.cp"
compiledep="test.unit.testdep"/>
<testtype name="qa-functional"
folder="test.qa-functional.folder"
runtimecp="test.qa-functional.runtime.cp"
compilecp="test.qa-functional.compile.cp"
compiledep="test.qa-functional.testdep"/>
</parseprojectxml>