Jasper报告图像路径

Déb*_*ora 3 java swing jasper-reports

我想在我的jasper报告中插入图像,摆动应用程序.所有图像都在一个包中.我想在jasper报告中设置图像的路径.这意味着,设置项目图像的路径.当整个项目位置发生变化时,有一个例外,说没有找到图像.请让我知道如何设置图像路径.

项目结构:MyProject
| -Source Packages

在源包下 | -Images
//我的图片在这里
| -Reports //我的jasper报告在哪里
| -MyJFrames |

Mec*_*kov 7

您还没有发布许多细节,但在使用Jasper Report处理绝对/相对路径时遇到了类似的问题.

有一个已知的"不适"或错误(如果你想这样称呼),Jasper Report无法设置或使用项目资源(子报告,图像等)的相对路径,特别是如果您正在编译报告时IREPORT设计工具.

我正在使用jasper报告和IREPORT 4.1.1,每次我将JRXML编译为.jasper文件时,我的路径都是绝对的.当整个项目移动到不同的机器时,这会导致"破坏".为了使用我的报告的相对路径,我必须通过编程方式编译报告,即在我的Java应用程序中.简而言之,我正在使用的java实用程序方法读取JRXML文件并用相对路径替换绝对路径,然后编译报告.

看看这个论坛,它有一些不同的答案,如何做到这一点.

http://forums.devshed.com/java-help-9/relative-path-for-subreport-in-jasperreport-309313.html