这是我在服务器中而不是直接从IDE中执行Java jar应用程序时的情况。
<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')"/>
但是罐子又碎了,说 严重:每次都找不到图像。我尝试更改路径,并且发生相同的错误。
现在来看,如果我从IDE -VSCode-运行此应用程序,则永远不会发生此问题。
请大家帮助我们,我们该怎么办?我从apache阅读了本教程中的所有文档,但同样没有任何效果。
注意:我通过以下方式生成jar:mvn clean compile assembly:single -f,因此我创建了嵌入了所有依赖项的opne jar。
答案 0 :(得分:0)
<!--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>