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
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:
Dann sagt Firefox mir:
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
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>")

Beispiel:
Befehl:
Code:
....exec("firefox \"http://www.google.de\"")
Also eine 404-Seite.Die Dateien unter /home/me/Java-App-Dir/"http://www.google.de" konnten nicht gefunden werden.
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: