exec und firefox

M_Kay

Mitglied
Hi,

ich habe schon im forum gesucht, allerdings nichts brauchbares gefunden ^^

Ich möchte gerne den FireFox aus meinem Java-App starten und ihm dabei eine URL übergeben, die er aufrufen soll.
Wenn ich unter Windows bin mache ich einfach ein
Code:
.exec("<dir>:\<folder>\firefox.exe <url>")
Unter Linux (Kubuntu) kann ich im Terminal einfach "firefox <url>" eingeben und das funktioniert auch. Wenn ich diesen Befehl jedoch in ein .exec() verpacke funktioniert das nicht so ganz wie ich will :)

Beispiel:
Befehl:
Code:
....exec("firefox \"http://www.google.de\"")
Dann sagt Firefox mir:
Die Dateien unter /home/me/Java-App-Dir/"http://www.google.de" konnten nicht gefunden werden.
Also eine 404-Seite.

Was ich aber nicht verstehe ist, warum FireFox die URL an den Programm-Pfad anhängt. Wenn ich den Befehl in der Konsole eingebe funktionierts ja auch.
Hat jemand einen Tipp, Idee oder sogar eine Lösung? :)

Gruss
MKay

Edit: Habs rausgefunden. Man darf die URL nicht in Anführungzeichen setzen ;)
 
Zuletzt bearbeitet:
Zurück