Christian: Internet

Hallo!

Ich würde gerne aus meinem Java-Programm eine Webseite laden. Weiß jemand vielleicht wie es geht?
Ich habe schon mit den Klassen URL und URLConnection rumgespielt, aber dort kann man höchstens den Inhalt der Datei auslesen, ich will sie aber einfach im Browser anzeigen.

Schonmal Danke!

Grüsse, Christian

  1. Hallo!

    Ich würde gerne aus meinem Java-Programm eine Webseite laden. Weiß jemand vielleicht wie es geht?
    Ich habe schon mit den Klassen URL und URLConnection rumgespielt, aber dort kann man höchstens den Inhalt der Datei auslesen, ich will sie aber einfach im Browser anzeigen.

    Hallo!

    das selbe hast du vor kurzem schon mal gefragt, und die Frage ist extrem ungenau formuliert. Darum hat wohl keiner geantwortet.

    Also:

    Willst du deinen eigenen Browser in Java schreiben? Als Anfänger solltest du wirklich mit etwas Kleinerem anfangen...
    Falls du es dennoch versuchen willst, Swing hat HTML Fähigkeiten eingebaut. Allerding nur Version 3.2, was für einen richtigen Browser wohl kaum reichen dürfte. Zum ein wenig herumspielen sollte es reichen - aber dazu brauchst du dann trotzdem schon recht gute JAVA Kenntnisse.

    Oder willst du HTML Seiten wirklich in einem anderen Browser öffnen? Wozu dann JAVA? Ist ja auch egal, die Mühe hat sich schonmal jemand gemacht:
    http://browserlauncher.sourceforge.net/

    mfg

    Dominik

    1. Hi!

      Ich will aus folgendem Grund HTML Seiten aus einem JAVA-Programm öffnen: Ich habe ein Programm geschrieben habe, mit dem man eine Liste von URLS erstellen kann, das Programm testet dann, ob eine der Internetseiten seit dem letzten Besuch geändert hat.
      Ist zum Beispiel bei manchen Uniseiten praktisch wo regelmäßig neue Inhalt kommen.
      Ich will jetzt noch eine Option einbauen die geänderte Seite auch gleich laden zu können, daher die Frage.

      Danke für den Tip mit dem Link, ich werde mir die Klasse gleich mal anschauen. Vorübergehend habe ich das Problem so gelöst:

      String url ="http://www.google.de";
      Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + "javascript:location.href='" + url + "'");

      Ist leider nicht plattformunabhängig, aber läuft vorerst unter Windows!

      Grüsse, Chris

      Hallo!

      Ich würde gerne aus meinem Java-Programm eine Webseite laden. Weiß jemand vielleicht wie es geht?
      Ich habe schon mit den Klassen URL und URLConnection rumgespielt, aber dort kann man höchstens den Inhalt der Datei auslesen, ich will sie aber einfach im Browser anzeigen.

      Hallo!

      das selbe hast du vor kurzem schon mal gefragt, und die Frage ist extrem ungenau formuliert. Darum hat wohl keiner geantwortet.

      Also:

      Willst du deinen eigenen Browser in Java schreiben? Als Anfänger solltest du wirklich mit etwas Kleinerem anfangen...
      Falls du es dennoch versuchen willst, Swing hat HTML Fähigkeiten eingebaut. Allerding nur Version 3.2, was für einen richtigen Browser wohl kaum reichen dürfte. Zum ein wenig herumspielen sollte es reichen - aber dazu brauchst du dann trotzdem schon recht gute JAVA Kenntnisse.

      Oder willst du HTML Seiten wirklich in einem anderen Browser öffnen? Wozu dann JAVA? Ist ja auch egal, die Mühe hat sich schonmal jemand gemacht:
      http://browserlauncher.sourceforge.net/

      mfg

      Dominik

      1. String url ="http://www.google.de";
        Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + "javascript:location.href='" + url + "'");

        Ist leider nicht plattformunabhängig, aber läuft vorerst unter Windows!

        genauso macht das auch der Browserlauncher, aber er enthält wohl die Plattform- und Browserabhängigen Befehle für alle wichtigen Betriebssysteme (Windows, Mac OS, Unix/Linux) und führt anhand des aktuellen Betriebssystems (das kann man unter Java abfragen) den jeweils richtigen Befehl aus. Dadurch ist es Plattformunabhängig...

        Dominik