Wie kann ich die html-Datei im browser mit dem java-Programm?
Dies ist mein code. Ich bin in der Lage, den browser öffnen, aber es wird nicht geladen, der html-Quelle.
class Browser {
public static void main(String[]args) {
try {
Runtime rtime = Runtime.getRuntime();
String url = "C:/Program Files (x86)/Internet Explorer/DD.html";
String brow = "C:/Program Files (x86)/Internet Explorer/iexplore.exe";
Process pc = rtime.exec(brow + url);
pc.waitFor();
} catch (Exception e) {
System.out.println("\n\n" + e.getMessage());
}
}
}
- stackoverflow.com/questions/20517434/...
- ist Ihr DD.html wirklich in den Internet Explorer-Programm-Verzeichnis? Man sollte sich nicht wirklich etwas ändern in es
- Ja, es ist in den internet explorer-Programm-Verzeichnis und ich habe meine Antwort ,danke für das zeigen Ihres Interesses
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden:
Du hast zu viele Leerzeichen in der
brow
Wert - ich vermute, dass nur eine Formatierung der Ausgabe in Frage stellen.Verwendung der single-argument-version von
exec
teilt den input-string durch Leerzeichen, so dass Ihr code versucht, einen Befehl auszuführenC:/Program
übergeben und Argumente"Files"
,"(x86)/Internet"
,"Explorer/iexplore.exeC:/Program"
,"Files"
usw.Beachten Sie, dass
"Explorer/iexplore.exeC:/Program"
- weil Sie verkettet zwei Zeichenfolgen ohne Leerzeichen.Du könnte diese Probleme beheben, indem Sie übergeben ein array von strings zu
exec()
anstelle der Verwendung der single-string version, aber Sie sind besser mitDesktop.getDesktop().browse(URI);