| 註冊 | 登入 | 全文檢索 | 排行榜 |
|
» JavaWorld@TW
» Java Tools
|
![]() ![]() ![]()
|
| 本主題所含的標籤 |
| 作者 | Re:JasperReport 求救 [Re:hellojavas] |
hidylan
![]() ![]() ![]() ![]()
發文: 36 積分: 0 |
小桃子你的問題解決了嗎? 我一開始也是出現了相同的問題,最後解決的方法是類別庫要多加一個jdt-compiler.jar,就可以順利產生PDF檔了,可能我用的是iReport0.5.2的版本吧。 |
| 作者 | Re:JasperReport 求救 [Re:hellojavas] |
susancai
![]() ![]() ![]() ![]()
發文: 4 積分: 0 |
我也碰到和小桃子類似的問題。 我在 iReport 0.5.3 中做了個報表﹐解壓以後﹐運行 IREPORT。BAT﹐ 然後設計報表。可是﹐當我要編譯COMPILE 它的時候﹐出錯。 猜想是路徑問題。可是jdt-compiler.jar 已經在 \iReport-0.5.3\lib\ 裡。把它放進jre\lib\ext\ 或 jdk\lib 裡﹐也沒有用。 還是出錯。 classpath = JAVA_HOME\bin; JAVA_HOME\lib\*.jar;c:\java\iReport\bin;c:\java\iReport\lib\*.jar;c:\sql\bin\; 哪位高手請不吝賜教﹗先行謝謝﹗ run iReport\ireport.bat, save its trail as attached. 錯誤信息如下﹕ Compiling to file... CurrencyByPeriod.jasper -> CurrencyByPeriod.java Error compiling the report java source! java.lang.NoClassDefFoundError: org/eclipse/jdt/internal/compiler/env/INameEnvironment at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at it.businesslogic.ireport.IReportCompiler.class$(IReportCompiler.java:1326) at it.businesslogic.ireport.IReportCompiler.getClassLoader(IReportCompiler.java:1326) at it.businesslogic.ireport.IReportCompiler.run(IReportCompiler.java:461) at java.lang.Thread.run(Unknown Source) Compilation running time : 3 iReportTrail.txt (18.41k)
susan |
| 作者 | Re:JasperReport 求救 [Re:hellojavas] |
susancai
![]() ![]() ![]() ![]()
發文: 4 積分: 0 |
我解決了這個問題。 原來必須把JDK 和 JRE 放在同一個folder. |
| 作者 | Re:JasperReport 求救 [Re:hellojavas] |
unsoso
![]() ![]() ![]() ![]()
發文: 2 積分: 0 |
請問一下...如果用了subreport來做兩個以上的獨立SQL的話,請問有指令可以在SERVLET中將其RS帶入其SUBREPORT中嘛?試了好久,希望有那位大大可以給點意見 |
| 作者 | Re:JasperReport 求救 [Re:unsoso] |
RR
~Nintendo Wii~ ![]() ![]() ![]() ![]()
發文: 517 積分: 3 |
unsoso wrote: 有使用到subreport的話請傳入connection,不要用ResultSet 不然子表吃不到connection... Focus TDCi Powershift,純正德國血統 |
| 作者 | Re:JasperReport 求救 [Re:RR] |
unsoso
![]() ![]() ![]() ![]()
發文: 2 積分: 0 |
RR wrote: 那在請問一下 JasperFillManager.fillReportToFile(fileName,parameters, new JRResultSetDataSource(null)); 我是用此方法把值傳進去ireport裡,讓他產生jrprint在囀成pdf 1.今天我不能在ireport上寫jdbc讓它去連並下sql指令(分散氏資料庫) ,所以不之道該如何下這connection指令並傳到subreport中 如果是我誤會大大意思...請大大指教 |
| 作者 | Re:JasperReport 求救 [Re:unsoso] | ||
RR
~Nintendo Wii~ ![]() ![]() ![]() ![]()
發文: 517 積分: 3 |
unsoso wrote:
2006/08/21補充: 之前沒看到您是提分散式資料庫, 如果是這樣的話應該用Bean或是DataSource的方式提供報表資料。 Focus TDCi Powershift,純正德國血統 |
| 作者 | Re:JasperReport 求救 [Re:tyujeng] |
cloudcck
![]() ![]() ![]() ![]()
發文: 11 積分: 0 |
我也有同樣的問題 公司的報表是用Swing的AbstractTableModel 在執行 byte [] bytes = JasperRunManager.runReportToPdf(jasperReport, parameters, new JRTableModelDataSource(ntm)); 出現 java.lang.NoClassDefFoundError: dori/jasper/engine/fill/JRVerticalFiller 而我去查找 /WEB-INF/lib 底下的jar檔 也都有 jasperreports-0.5.0.jar 另外jdt-compiler.jar檔,我下載了jasperreports-0.5.0-project 也沒有看到耶 這個問題,找了好多天了,一直抓不出解決方法,有大大可以幫忙嗎? PS: 目前的環境是 IBM WebShpere 5.0 Jasperreport版本是 0.5.0 |
| 作者 | Re:JasperReport 求救 [Re:cloudcck] |
cloudcck
![]() ![]() ![]() ![]()
發文: 11 積分: 0 |
jdt-compiler-3.1.1 也放上去了 在AIX啟動JVM時,也有帶入 -Djava.awt.headless=true 還是不行..... 有人有遇過同樣的問題嗎 ?
|
| 作者 | Re:JasperReport 求救 [Re:tyujeng] |
huahuayi
![]() ![]() ![]() ![]()
發文: 1 積分: 0 |
我怎么看不到大家关于问题的解答啊 |
|
| » JavaWorld@TW » Java Tools |
![]() ![]() ![]()
|
已讀文章 新的文章 被刪除的文章 |