Gute Frage. AFAIK mußt du das aber für jede Plattform einzeln einstellen (also ~/.myapp.ini unter Linux/BSD, ~/Library/Preferences/myapp.ini unter OS X* und %APPDATA%\myapp\myapp.ini unter Windows).
...
Mist, das hatte ich befürchtet. :-/
Naja, kann man nichts machen, ist's halt etwas unsauber. ^^''
Edit: Hm, bist du sicher, dass das auch mit Java klappt? Oder ist der folgende Code dafür falsch?
Zitat von Ineluki
gibt es denn das gute alte argv[0] nicht mehr, in dem der name des ausgefuehrten Programms samt Pfad steht ?
...
Unter Java? o_O'' Wüsste nicht, dass es das jemals gegeben hätte.
Und selbst bei C steht da ja afaik nur der Kommandostring drin, also wenn's im Path ist und daher aus einem anderen Verzeichnis geholt wurde, kann man das dort auch nicht so herausfinden.
--
A human is a system for converting dust billions of years ago into dust billions of years from now via a roundabout process which involves checking email a lot.
Geändert von drunken monkey (12.06.2007 um 20:08 Uhr)