Проблема с путем к файлу Java при развертывании в другой среде - PullRequest
0 голосов
/ 20 апреля 2019

Моя программа добавляет изображение, выбранное пользователем во время выполнения, в pdf, сгенерированный pdfbox. Проблема в том, что я указал абсолютный путь к папке с изображениями на моей локальной машине, я хочу закодировать ее так, как это возможно работа на других системах?

Я хочу поместить его в путь к классу, и я попытался использовать загрузчик классов, но он не работал нормально. Возможно, я не использовал его правильно. было бы замечательно, если бы получить некоторые рекомендации о том, как я могу его использовать.

//FinalPdf is pdf everything write to
//User's choice stored in Images variable
 if (finalpdf.Images != null)
    {
PDImageXObject Addedimage PDImageXObject.createFromFile("C:/Users/HP/.../Images/"+finalpdf.Images+"", pdf );
      AddImages(content, Addedimage, 229.14f, 9.36f);
    }

    //AddImages method is following
  public static void AddImages(PDPageContentStream content, PDImageXObject image, float x, float y) throws IOException
  {

    content.drawImage(image, x, y);

  }
}

Извините, если я ошибаюсь, я новичок.

...