Announcement

Collapse
No announcement yet.

wie öffne ich eine webseite im webbrowser?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • wie öffne ich eine webseite im webbrowser?

    hallo

    ich möchte nach klick auf einen button eine angegebene webseite im webbrowser (internetexplorer) öffnen.

    wie mache ich das??

    danke für die tipps

    Stefan

  • #2
    Es gibt einen "plattformunabhängigen" Browser_Launcher von der <br>
    Standford University, den ich mit einer leichten Modifikation <br>
    im Einsatz habe. Funktioniert unter Windows NT gut, auf anderen<br>
    Plattformen habe ich noch nicht getestet.<br>
    Bei Interesse: mir eine e-mail schicken, dann sende ich den Code.
    <p>
    Klau

    Comment


    • #3
      Wenns aus einem Applet heraus geschehen soll:
      getAppletContext().showDocument(URL url, String target);

      Für target siehe Java-API

      Wenns aus der Applikation geschehen soll:
      Runtime.getRuntime().execute("iexplore http://www.xxx.yy(y)");

      xxx - Domainname
      yy(y) - Länderkennzeichen

      Der Explorer muß sich dafür natürlich im Pfad befinden. Hier kann natürlich auch ein anderer Browser stehen ;-

      Comment


      • #4
        Kleine Anmerkung zum Beitrag von Jens:

        Wenn ich mich nicht exorbitant irre, müsste auch getRuntime().execute() mit NUR dem Dateinamen funken. Dann öffnet sich automatisch der im System als default eingestellte Browser.

        Laut meiner info wird der execute()-Aufruf nämlich in die native DLL-Methode ShellExecute (unter Win) gemappt.

        Falls ich mich irre, bitte um Nachricht

        Gruss

        Jürge

        Comment


        • #5
          Hallo Jürgen,<br>
          so einfach ist es leider nicht:<br>
          <pre><code>
          try {
          Runtime.getRuntime().exec("http://java.sun.com");
          // oder Runtime.getRuntime().exec("http://java.sun.com/index.html");
          }
          catch (java.io.IOException e) {
          System.err.println(e);
          }
          </pre></code>
          führt zu<br>
          java.io.IOException: CreateProcess: http://java.sun.com error=2.
          Man braucht doch so etwas wie den von mir in diesem Diskussionsthread<br>
          erwähnten BrowserLauncher. Sonst ist man auch nicht plattform-<br>
          übergreifend.
          <p>
          Klau

          Comment


          • #6
            Ein kleiner Tip: Warum macht man das nicht einfach so wie es Netbeans macht. Dort funktioniert das auf jeden Fall. Ach so die Adresse dazu ist http://www.netbeans.org

            mfG Tobias Oelgart

            Comment

            Working...
            X