args[0]

Naja, wozu solltest du den brauchen? args[0] bezeichnet das erste Element eines String Arrays, der den Program als Parameter übergeben wird. Den Programmnamen kann man eventuell mit einer Reflection auf die Klasse mit der main Methode erhalten, da die Klasse ebeneso wie die Datei heißen muss. Also einfach mit System.out.println(this.getClass()); oder so.

<edit> merke gerade das ich nicht zuende gedacht habe, da ja getClass() nur auf ein Object funktioniert und ein this im statichen Kontext leicht sinnlos ist. aber über den Klassennamen sollte es auf jeden Fall gehen.
 
Zuletzt bearbeitet:
Zurück