Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Wie kann ich auf ein Konfigurationsfile (config.xml) ausserhalb des *.jar Files verlinken... so etwas wie ../config.xml bringt mir die Fehlermeldung FileNotFoundException
Wenn dein jar z.B. in C:\Temp\ liegt, und deine config.xml auch dort, dann kannst du das einfach mit config.xml ansprechen.
Falls das widererwartend nicht klappt, lies
Code:
System.getProperties("java.class.path")
aus. Damit bekommst du den Pfad, wo sich dein jar-File befindet. Davon musst du dann aber noch den Namen des jar-Files abschneiden, dar sich der dann mit in der Variable befindet.
Dann kannst du den absoluten Pfad zur config.xml zusammensetzen.
@foobar Ich führe das Script per cmd aus, später per Taskplaner.. der aktuelle Pfad kann dann natürlich immer variabel sein... bsp. Cokumente und Einstellungen, etc. Funzt dadurch leider nicht.
@deathbyaclown Diese Variante hatte ich mir erhofft, funzt jedoch nicht...
Code:
FileInputStream in = new FileInputStream("config.xml");
System.getProperties().loadFromXML(in);
@Timmah Mit deiner Variante bekomme ich alle Parameter zurück welche ich dem Script übergebe beim ausführen. Ist daher auch nicht die optimale Lösung.
So, wie das das implementierst, habe ich es doch auch gar nicht geschrieben...
Aber die Möglichkeit mit new File("").getAbsolutePath() macht dann ja dasselbe.