Hi,
ich wusste nicht, wie ich es besser ausdrücken kann: Ich möchte eine Datei einem Java-Programm "zuordnen", so dass diese z.B. per Doppelklick auf dem Desktop mit dem enstprechenden Programm geöffnet wird. Ich möchte NICHT aus dem Programm heraus eine Datei einlesen, schreiben o.ä. , sondern eben die Datei richtig "öffnen".
Muss man dafür eine bestimmte Funktion überschreiben, die dem Programm sagt, was es tun soll, wenn es eine Datei öffnet? Z.B. so:
Wie kann man denn außerdem ein Java-Programm in die Liste bei "Öffnen mit..." einfügen? Bei mir kommt immer die Fehlermeldung: "[...] ist keine zulässige Win32-Anwendung [...]"
Ich hoffe mal, dass mein Problem verständlich ist...
Gruß, destro
EDIT: Hab' gelesen, dass es was mit der main(String[] args)-Funktion zu tun hat...
ich wusste nicht, wie ich es besser ausdrücken kann: Ich möchte eine Datei einem Java-Programm "zuordnen", so dass diese z.B. per Doppelklick auf dem Desktop mit dem enstprechenden Programm geöffnet wird. Ich möchte NICHT aus dem Programm heraus eine Datei einlesen, schreiben o.ä. , sondern eben die Datei richtig "öffnen".
Muss man dafür eine bestimmte Funktion überschreiben, die dem Programm sagt, was es tun soll, wenn es eine Datei öffnet? Z.B. so:
Java:
@Override
public void open(File f){
//...
}
Ich hoffe mal, dass mein Problem verständlich ist...
Gruß, destro
EDIT: Hab' gelesen, dass es was mit der main(String[] args)-Funktion zu tun hat...
Zuletzt bearbeitet: