Webbrowser öffnen

Status
Nicht offen für weitere Antworten.

HakBak

Aktives Mitglied
Guten Morgen,
ich habe eine Anwendung, die ein Webpage erstellt, der Html Code wird generiert und in ein File geschrieben. Diese Datei möchte ich nun auf verschiedenen Browsern anzeigen lassen. Wie kann ich den IE oder den Firefox vom Code heraus starten?

Danke schonmal :)
 

Cali

Mitglied
@Hakbak:

Unter Windows?


Runtime rt = Runtime.getRuntime();


für einen speziellen Browser:
Code:
rt.exec("C:/IEXPLORE.EXE, c:/DeinOrdner/DeineDatei.html");

für den im System als Standard definierten Browser

Code:
rt.exec("cmd.exe /c start \"\" \"c:/DeinOrdner/DeineDatei.html"");


Achtung, ich hab das gerade schnell hingeschrieben, es sind eventuell hier und da ein paar \ / " zu viel oder zu wenig.
aber grob sollte es damit gehen.
 

Cali

Mitglied
Sehr sympathischer Zeitgenosse...... :meld:
Ich habe keine Lust, mich hier zu rechtfertigen, nur weil ich einen Lösungsansatz aus dem Kopf anbiete und im Büro nicht die Zeit und Möglichkeit habe, es im Detail aufzuschreiben...:bloed:
Zudem erwarte ich vom Hilfesuchenden auch ein wenig Eigeninitiative und Interpretation der Codefragmente.


Eine Verallgemeinerung meines Codes:


rt.exec("C:/IEXPLORE.EXE, PFAD_ZU_DEINER_DATEI");



@HakBak: Hat es dir wenigstens ein bißchen weitergeholfen?
 

HakBak

Aktives Mitglied
Danke, es hat mir auch ohne deine Korrektur weiter geholfen ;), danke danke

Aber ich habe noch ein Frage zu dem Thema und konnte bisher auch nichts finden. Ich starte auf die oben beschriebene Weise den Firefox, allerdings meckert der bei der Pfadübergabe.
Mein Pfad liegt etwas verschachtelt und in dem Fall gerade halt auf dem Desktop in einem Verzeichnis und Firefox scheint hier zu suchen "file:///C:/Dokumente" was an und für sich schon recht merkwürdig aussieht. Habe ich dabei etwas nicht beachtet?
Edit: Wenn ich eine Datei öffnen will, die irgendwo anders z.B. in c:\projects liegt, kommt vom Firefox gleich die Meldung

Firefox weiß nicht, wie diese Adresse geöffnet werden soll, da das Protokoll (c) mit keinem Programm verknüpft ist.
Danke
 

Baunty

Mitglied
Wenn das Protokoll C ist dann ist das vorm doppelpunkt falsch also..
file:///C:/Dokumente%20und%20Einstellungen/DEIN_WINDOWS_USERNAME/Desktop/DEIN_ORDNER/DEINE_DATEI
so sollte das in etwa aussehen...
Dein Anfang ist also richtig ;-)
 

HakBak

Aktives Mitglied
AHA, jetzt hab ich den Fehler gefunden, ich habe den Firefox immer folgendermaßen gestartet:
Runtime.getRuntime().exec("C:\\programme\\Mozilla Firefox\\firefox.exe"+ " " +pathUrl);
Nachdem ich das file:\\ hinzugefügt haben, also
Runtime.getRuntime().exec("C:\\programme\\Mozilla Firefox\\firefox.exe"+ " file:\\" +pathUrl);
funtkioniert es :D

danke danke
 

Cali

Mitglied
raiL hat gesagt.:
java 1.6

Desktop#browse(URI uri)

Damit öffnet man aber nur den jeweiligen Default Browser, also IE, Safari, Opera, Firefox oder was auch immer gerade eingestellt ist.

In diesem konkreten Fall geht es darum, eine Webseiten-Vorschau in einem festdefinierten Browser anzubieten


@HakBak

Hier noch eine kleine Idee für deine Vorschaufunktion

Wenn du dein Programm für Windows schreibst, kannst du den IE natürlich fest als Vorschaubrowser einbauen.
Für Firefox und Opera könntest du z.B. vorab eine kleine Prüfung auf Verfügbarkeit im jeweiligen System einbauen und nur dann die Vorschau dafür anbieten, wenn der jeweilige Browser auch wirklich installiert ist.

Eventuell kannst du auch einen FileChooserDialog einbauen, der den User zwingt, z.B. den Aufenthaltsort seiner firefox.exe zu verraten? Nicht jeder hat seine Programme ausschließlich auf c:\


Grüße
 

HakBak

Aktives Mitglied
@Cali
genau, das habe ich gerade erledigt :), eigentlich genauso wie du es beschrieben hast.
Zwei dumme, ein Gedanke ;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A .jar über Webbrowser aufrufen Java Basics - Anfänger-Themen 2
B JApplet über Webbrowser ausführen? Java Basics - Anfänger-Themen 13
B Eigener Webserver + Eigener Webbrowser Java Basics - Anfänger-Themen 7
B Java Programm im WebBrowser einbinden? Java Basics - Anfänger-Themen 7
R Webbrowser programmieren. Java Basics - Anfänger-Themen 5
A applet startet nicht im webbrowser Java Basics - Anfänger-Themen 5
Rookar Mit Button andere java öffnen Java Basics - Anfänger-Themen 4
G .jar datei öffnen funktioniert nicht Java Basics - Anfänger-Themen 17
Timo12345 JNLP File mit Java öffnen Java Basics - Anfänger-Themen 2
P Probleme mit NetBeans: Wie lässt sich jar. Datei an einem MacBook öffnen Java Basics - Anfänger-Themen 21
I JFrame / Screen auf zweitem (definiertem) Monitor öffnen Java Basics - Anfänger-Themen 3
Files öffnen Java Basics - Anfänger-Themen 17
G jar file lässt sich nicht öffnen Java Basics - Anfänger-Themen 1
J selbst erstellte Datei mit Programm öffnen Java Basics - Anfänger-Themen 10
I Probleme mit OutputStream - Datei lässt sich nicht öffnen Java Basics - Anfänger-Themen 4
J Klassen .class Datei öffnen Java Basics - Anfänger-Themen 31
C Projekt öffnen BlueJ Java Basics - Anfänger-Themen 1
B File öffnen in src/main/webapp Java Basics - Anfänger-Themen 4
A Methoden Array aus verschiedenen Methoden bearbeiten bzw. öffnen Java Basics - Anfänger-Themen 18
E Warum kann ich meine jar-Datei nicht öffnen Java Basics - Anfänger-Themen 20
L Mein Taschenrechner lässt sich plötzlich nicht mehr öffnen Java Basics - Anfänger-Themen 5
T Mehrere JFrames gleichzeitig öffnen Java Basics - Anfänger-Themen 6
MR._FIRE_Flower Ordner im Explorer öffnen lassen Java Basics - Anfänger-Themen 2
M aus Fenster anderes Fenster öffnen und wieder umgekehrt Java Basics - Anfänger-Themen 5
B Classpath Class lässt sich nicht öffnen Java Basics - Anfänger-Themen 3
E Pdf-Document lässt sich im Servlet nicht öffnen Java Basics - Anfänger-Themen 5
E Knopfdruck neues Fenster öffnen Java Basics - Anfänger-Themen 5
S Dialogfeld nach 5 Sek automatisch öffnen Java Basics - Anfänger-Themen 15
M Standardbrowser öffnen Java Basics - Anfänger-Themen 6
M Erste Schritte Links öffnen Java Basics - Anfänger-Themen 6
P Kann ich Java - Programme auch ohne Editor öffnen? Java Basics - Anfänger-Themen 70
J Seite öffnen und schließen Java Basics - Anfänger-Themen 2
S Erste Schritte Java Applet lässt sich im Browser nicht öffnen Java Basics - Anfänger-Themen 9
WetWer Custom Datei Endung öffnen Java Basics - Anfänger-Themen 1
N Datei mit Wildcard öffnen Java Basics - Anfänger-Themen 2
F Programm öffnen Java Basics - Anfänger-Themen 2
P JFrame nur einmal öffnen Java Basics - Anfänger-Themen 4
P Erste Schritte durch MenuBar verschiedene Fenster öffnen Java Basics - Anfänger-Themen 2
Tacofan JAR-Datei öffnen Java Basics - Anfänger-Themen 4
T eclipse runnablejar Datei fehler bei öffnen Java Basics - Anfänger-Themen 0
F Java Programm öffnen Java Basics - Anfänger-Themen 3
T Textdatei öffnen und ans Ende scrollen Java Basics - Anfänger-Themen 11
K Erste Schritte Neues Fenster mit Textinhalt öffnen Java Basics - Anfänger-Themen 6
M Erste Schritte Erstes Programm mit Compiler öffnen Java Basics - Anfänger-Themen 4
M Code um per jButton ein neues Fenster zu öffnen Java Basics - Anfänger-Themen 3
J Pdf-Dokument im Java-Programm öffnen Java Basics - Anfänger-Themen 3
P Barcodescannen und Datei im Programm öffnen Java Basics - Anfänger-Themen 6
L Konsole öffnen und Java Programm darin ausführen Java Basics - Anfänger-Themen 4
N Eclipse Projekt im Terminal (Mac) öffnen.... Java Basics - Anfänger-Themen 4
T CMD mit Java Programm öffnen? Java Basics - Anfänger-Themen 5
A altes JPanel entfernen und neues öffnen Java Basics - Anfänger-Themen 5
S Erste Schritte Sprachermittler - Datei öffnen, Text in TextArea, Bereinigen, Auswerten Java Basics - Anfänger-Themen 14
B Projekt öffnen (Eclipse) Java Basics - Anfänger-Themen 2
A Weitere Konsolenfenster öffnen Java Basics - Anfänger-Themen 3
P Datei extern öffnen Java Basics - Anfänger-Themen 0
T Java Program über CMD öffnen und steuern Java Basics - Anfänger-Themen 1
P Wiedereinstieg und kann keine Dateien mehr öffnen... Java Basics - Anfänger-Themen 13
S externes Programm öffnen Java Basics - Anfänger-Themen 3
OnDemand Applikation öffnen mit Konsole Java Basics - Anfänger-Themen 17
J Methode um eine HTML-Datei zu öffnen Java Basics - Anfänger-Themen 10
N Java Programm im CMD Fenster öffnen, wie? Java Basics - Anfänger-Themen 17
J BlueJ Tic Tac Toe öffnen? Java Basics - Anfänger-Themen 6
Kenan89 Bild mit jar öffnen Java Basics - Anfänger-Themen 4
S Input/Output Datei öffnen ? Java Basics - Anfänger-Themen 9
S URL in deutsch öffnen Java Basics - Anfänger-Themen 2
L Klassen Ich kann keine .jar Dateien mehr öffnen Java Basics - Anfänger-Themen 4
L Applet soll Html-File öffnen Java Basics - Anfänger-Themen 2
H Java Archiv lässt sich nur pfadgebunden öffnen? Java Basics - Anfänger-Themen 26
J File ohne CMD öffnen? Java Basics - Anfänger-Themen 11
K Aus JFrame-Fenster SuM-Fenster öffnen geht nicht! Java Basics - Anfänger-Themen 8
U Input/Output Dateien öffnen Java Basics - Anfänger-Themen 6
D Webseiten öffnen Java Basics - Anfänger-Themen 4
S Erste Schritte Java Konsole öffnen ohne Sysout. Java Basics - Anfänger-Themen 3
K Frame öffnen klappt nicht?! Java Basics - Anfänger-Themen 36
M Gespeicherte Datei öffnen Java Basics - Anfänger-Themen 8
G JFrame nur ein mal öffnen, auch beim mehrmaligem Betätigen Java Basics - Anfänger-Themen 11
H Text Datei öffnen Java Basics - Anfänger-Themen 7
K .jar Datei mit Doppelklick öffnen Java Basics - Anfänger-Themen 26
2 Input/Output In Java Dateien öffnen/bearbeiten? Java Basics - Anfänger-Themen 9
FetterOtter Weitere Anwendungen öffnen Java Basics - Anfänger-Themen 5
U neue Java-Datei öffnen Java Basics - Anfänger-Themen 10
F Input/Output Wie externe Datei NICHT mit dem Standardprogramm öffnen? Java Basics - Anfänger-Themen 3
H Anhand von Jar, andere Jar öffnen Java Basics - Anfänger-Themen 7
Z In JList per Doppelklick eine Datei öffnen (z.B. ein PDF) Java Basics - Anfänger-Themen 16
V Kann Java nicht im Dos öffnen Java Basics - Anfänger-Themen 3
P Dropdownbox nach hinzufügen wieder öffnen Java Basics - Anfänger-Themen 7
T Mac OSX - Programm aus Java öffnen Java Basics - Anfänger-Themen 3
K Fenster öffnen nicht nach Export in jar File Java Basics - Anfänger-Themen 10
A jpg mit Standardprogramm öffnen Java Basics - Anfänger-Themen 3
B Frame über Button öffnen Java Basics - Anfänger-Themen 8
J neuen jFrame öffnen per buttonklick Java Basics - Anfänger-Themen 3
R Button soll neuen Frame öffnen Java Basics - Anfänger-Themen 21
K neues Fenster mit Button öffnen Java Basics - Anfänger-Themen 17
E Word aus Java heraus öffnen und in den Vordergrund holen Java Basics - Anfänger-Themen 2
IngoF wie kann man die Console nachträglich öffnen? Java Basics - Anfänger-Themen 6
Y Compiler-Fehler PowerPoint mit Java öffnen Java Basics - Anfänger-Themen 6
D Neues Frame öffnen Java Basics - Anfänger-Themen 7
W Java-Programm als Icon mit Doppelklick einfach öffnen ? Java Basics - Anfänger-Themen 3
X Per Klick ein Dialogfenster öffnen Java Basics - Anfänger-Themen 18
U Java .txt datei öffnen Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben