2011-08-07 201 views
0

我正在用Apache Ant運行賈斯珀報告。當我去生成一個示例報告轉換成PDF我運行此:賈斯珀報告 - 找不到報告

[email protected]~$ /home/user/apache-ant-1.8.2/bin/ant pdf 
Buildfile: /home/user/jasperreports-4.0.2/demo/samples/table/build.xml 

pdf: 

pdf: 
    [java] Exception in thread "main" java.lang.NoClassDefFoundError: TableApp 
    [java] Java Result: 1 

BUILD SUCCESSFUL 
Total time: 1 second 

的問題是,我無法找到此PDF去,如果該文件甚至轉換成PDF可言,真的。我跑了「發現」命令,沒有運氣。這是Jasper Report演示目錄中名爲「Table」的演示報告。在示例報表目錄中的build.xml文件有這樣的:

<target name="pdf" description="Generates a PDF version of the report by converting the .jrprint file."> 
    <ant dir="../" target="pdf"/> 
</target> 

這告訴我,它應該這份報告轉換爲PDF和拍攝的文件父目錄。我製作了一個名爲PDF的目錄,並使用絕對路徑在那裏拍攝,它所做的只是拍攝一個沒有數據的build.xml文件...

PDF無處可尋。我在這裏錯過了什麼?

感謝您的任何幫助,jasperforge論壇沒有響應我的線程。我不認爲這是一個非常複雜的問題,所以希望我能得到一些幫助......這是我與賈斯珀的最後一步!

再次感謝。

+0

碰到這個問題。誰能幫我? – Crosstalk42

+0

我應該嘗試在另一個堆棧站點上發佈這個嗎? – Crosstalk42

回答

0

【JAVA]異常在線程 「主要」 java.lang.NoClassDefFoundError:TableApp

這個錯誤意味着你應該在TableApp一個main()方法。