Имитировать путь каталога Windows для логотипа?

Я разработчик, использующий Apache FOP (https://xmlgraphics.apache.org/fop/) на Ubuntu. Система, которую я разрабатываю, будет работать на сервере Windows, и из-за этого мне нужно жестко закодировать URL-адрес логотипа. Когда я запускаю код в Linux, я получаю ошибку (SEVERE: Изображение не найдено. URI: C: \ XML \ XSL \ Style \ logo.png. (Нет контекстной информации))

Возможно ли каким-то образом имитирует этот путь: «C: \ XML \ XSL \ Style \ logo.png»?

0
задан 13 September 2017 в 12:19

2 ответа

C:\XML\XSL\Style\logo.png в Linux будет просто именем файла:

$ touch 'C:\XML\XSL\Style\logo.png' $ ls C:\XML\XSL\Style\logo.png

Просто создайте его в любых каталогах, в которые запускается ваша программа, чтобы при попытке получить доступ к файлу обрабатываться как относительный путь к файлу и извлекаться из текущего каталога.

0
ответ дан 18 July 2018 в 06:56

C:\XML\XSL\Style\logo.png в Linux будет просто именем файла:

$ touch 'C:\XML\XSL\Style\logo.png' $ ls C:\XML\XSL\Style\logo.png

Просто создайте его в любых каталогах, в которые запускается ваша программа, чтобы при попытке получить доступ к файлу обрабатываться как относительный путь к файлу и извлекаться из текущего каталога.

0
ответ дан 24 July 2018 в 18:42
  • 1
    Это сработало, но не решило мою проблему. Я все равно получаю такое же сообщение об ошибке. – Solo 14 September 2017 в 14:18

Другие вопросы по тегам:

Похожие вопросы: