我是一名使用 Apache FOP 的开发人员(https://xmlgraphics.apache.org/fop/) 在 Ubuntu 上。我正在开发的系统将在 Windows 服务器上运行,因此我需要对徽标的 URL 进行硬编码。当我在 Linux 上运行代码时,我收到错误(严重:未找到图像。URI:C:\XML\XSL\Style\logo.png。(没有可用的上下文信息))
是否有可能以某种方式模拟此路径:“C:\XML\XSL\Style\logo.png”?
答案1
C:\XML\XSL\Style\logo.png
在 Linux 中只是一个文件的名称:
$ touch 'C:\XML\XSL\Style\logo.png'
$ ls
C:\XML\XSL\Style\logo.png
只需在程序运行的目录中创建它,这样当它尝试访问文件时,它将被视为文件的相对路径并从当前目录中获取。