Hallo,
ich benötige den absoluten Pfad zu einer Datei, die sich in meinem Projekt befindet.
Mit dem folgenden Codeteil funktioniert dies jedoch nur, wenn ich mein Projekt über Eclipse ausführe.
Exportiere ich mein Projekt als ausführbare Jar-Datei, ist uri.getPath() immer null.
Hat einer hierfür eine Lösung? Wichtig ist, dass ich den Pfad benötige. Folgendes bringt mir daher leider nichts:
Vielen Dank für eure Antworten
ich benötige den absoluten Pfad zu einer Datei, die sich in meinem Projekt befindet.
Mit dem folgenden Codeteil funktioniert dies jedoch nur, wenn ich mein Projekt über Eclipse ausführe.
Code:
try {
URL resource = getClass().getResource("/driver/chromedriver.exe");
URI uri = resource.toURI();
String pfad = uri.getPath();
System.setProperty("webdriver.chrome.driver", pfad);
} catch (URISyntaxException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();}
Hat einer hierfür eine Lösung? Wichtig ist, dass ich den Pfad benötige. Folgendes bringt mir daher leider nichts:
Code:
ClassLoader cl = getClass().getClassLoader();
InputStream resourceAsStream = cl.getResourceAsStream("/driver/chromedriver.exe/" );
Vielen Dank für eure Antworten