Archiv verlassen und diese Seite im Standarddesign anzeigen : Verknüpfungsproblem / Firefox
malchishnik
2004-05-27, 19:40:35
Hallo,
ich programmier mir gerade ein kleines Programm in Java. Nun möchte ich durch einen Klick auf einen Button eine URL im Firefox anzeigen lassen. Das funktioniert auch prima, nur bei dem Aufruf bekomme ich diese Meldung:
- Verknüpfungsproblem: "http...bla.bla.de" konnte nicht geöffnet werden.
Die Seite wird aber in einem neuen Browser angezeigt.
Wie werde ich diese Fehlermeldung los? :???:
Danke für euere Hilfe
Aqualon
2004-05-27, 22:37:00
Passt hier besser rein. Wie rufst du denn Firefox aus Java auf?
Aqua
malchishnik
2004-05-27, 23:27:59
Ich hab im anderen forum gepostet weil ich denke, dass dieses Problem eher an Windows als an dem Aufruf in Java liegt.
Hier die Methode:
public void openURL (String url)
{
String cmd = null;
try{
cmd = WIN_PATH + " " + WIN_FLAG + " " + url;
Process p = Runtime.getRuntime().exec(cmd);
}catch(Exception e){
System.out.println("Error:\n"+e);
}
}
Hier die Variablen WIN_PATH und WIN_FLAG:
private static final String WIN_PATH = "rundll32";
private static final String WIN_FLAG = "url.dll,FileProtocolHandler";
HellHorse
2004-05-27, 23:50:32
public void openURL (String url) {
String cmd = null;
try{
cmd = BROWSER_BIN + " " + url;
Process p = Runtime.getRuntime().exec(cmd);
}catch(Exception e){
System.out.println("Error:\n"+e);
}
}
Hier die Variable BROWSER_BIN:
private static final String BROWSER_BIN = "C:\Programme\Firefox\firefox.exe";
Läuft zumindest bei mir
Am besten fragst du den User, welchen Brower er verwenden will.
So läuft das ganze auch auf UNIX
malchishnik
2004-05-28, 00:34:11
Danke es funktioniert jetzt. (warum ich nicht selber draufgekommen bin :bonk: )
Liegt wohl an diesem FileProtocolHandler.
vBulletin®, Copyright ©2000-2024, Jelsoft Enterprises Ltd.