Im, дающий путь изображения к файлу свойств и получая путь к классу Image в моем pdfGenerating классе. как:Невозможно получить относительный путь к абсолютному пути в java
properties.load(DownloadPdf.class.getResourceAsStream("/resource.properties"));
System.out.println("--properties----"+properties);
System.out.println("-path-"+properties.getProperty("logoPath"));
//String path = properties.getProperty("logoPath");
//URL uri = Paths.get(path).toUri().toURL();
System.out.println("---path-"+properties.getProperty("logoPath"));
Image image = Image.getInstance(properties.getProperty("logoPath"));
Вот мой logopath является:
path----------------C:/Users/Home/Documents/workspace-gofindo/.metadata/.plugins/org.eclipse.wst.server.core/.....
Но я получаю путь в
Image.getInstance(properties.getProperty("logopath"));
как
C:\Users\Home\Documents\workspace-gofindo\.metadata\.plugins\org.
Я попытался с заменой и replaceAll() для преобразования '\' в '/' снова класс изображения, преобразующийся в '\'. Как получить мой абсолютный путь, который я указал в файле свойств точно в метод Image.getInstance()
Вы знаете, что \ * есть * правильный символ на окнах, не так ли? (/ также поддерживается в качестве бонуса) – immibis
И \ vs/не имеет никакого отношения к абсолютным vs относительным путям. – immibis
Какой класс 'Image' это? –