这是我的情况,当我在服务器中执行我的Java jar应用程序,而不是直接从IDE。
<fo:external-graphic src="url('file:\\C:\Temp\myuser\myappname\config\xslt\header.jpg')"/>
<fo:external-graphic src="url('file:\\C:\Temp\myapp\qrcode.png')"/>
但是,罐子再次粉碎并说GRAVE:每次都找不到图像。我尝试更改路径并发生相同的错误。
现在看,如果我从IDE -VSCode运行这个应用程序 - 这个问题永远不会发生。
请各位帮助我们,我们能做些什么?我从apache中阅读了教程中的所有文档但是没有任何效果。
注意:我通过这个生成jar:mvn clean compile assembly:single -f,所以我创建了opne jar,其中嵌入了所有依赖项。
<!--Just put this first dependency **xmlgraphics-commons** before the **fop** dependency-->
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>xmlgraphics-commons</artifactId>
<version>2.3</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>fop</artifactId>
<version>2.3</version>
</dependency>