lina: Anwendung starten moeglich?

Hallo,
mal eine grundsaetzliche Frage: Ist es moeglich mit Java Anwendungen (sagen wir mal den Internetexplorer) zu starten um zum beispiel eine bestimmte Seite (deren Pfad und Name evtl in einer Variablen übergeben wird) anzuzeigen?

Wenn das moeglich ist - weiss jemand wie? Ich habe leider nichts dazu gefunden.

liebe Gruesse lina

  1. Hallo

    ich denk dass ich weiss was du meinst. Wenn man in Hilfe zb dann auf Web klick öffnet sich der IE und geht dann auf deine Seite. Wie man das macht kann ich dir nicht sagen, aber ein anderes Forum speziell für Java sagen, http://www.java.de/forum/forumlist/1

    Benedikt

    1. hallo ihr drei :)
      habt vielen Dank fuer die Antworten. Der Tip mit der Klasse Runtime war klasse :) da gibt es die Methode exec.
      Beim probieren funktioniert es noch nicht ganz so wie es soll:

      try{
        Runtime.getRuntime().exec("iexplore "y:\Daten\vorschau.html"");
      }catch(IOException e){System.out.println("Fehler bei der Vorschau");}

      Hier bekomme ich immer wieder die Exception. Pfad ist aber absolut in Ordnung. Hab den command-string mal im "ausführen" getestet - da gehts hervorragend!

      Danke auch fuer den Tipp mit dem Java-Forum.. da werd ich mal direkt die Frage stellen.

      liebe Gruesse lina

      1. Hi,

        try{
          Runtime.getRuntime().exec("iexplore "y:\Daten\vorschau.html"");
        }catch(IOException e){System.out.println("Fehler bei der Vorschau");}
        Hier bekomme ich immer wieder die Exception.

        Ersetzen durch

        }catch(IOException e){System.out.println("Fehler bei der Vorschau: " + e);}

        damit Du auch siehst, _welche_ Exception auftritt.

        Pfad ist aber absolut in Ordnung.

        Der der Vorschau.html vielleicht.

        Hab den command-string mal im "ausführen" getestet - da gehts hervorragend!

        Zeigt die Umgebungsvariable PATH denn (unter anderem) auf das Verzeichnis, in dem iexplore.exe liegt?
        Im Zweifelsfall: vollständigen Pfad von iexplore angeben. Inklusive .exe

        cu,
        Andreas

        --
        Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
        http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
        1. Zeigt die Umgebungsvariable PATH denn (unter anderem) auf das Verzeichnis, in dem iexplore.exe liegt?
          Im Zweifelsfall: vollständigen Pfad von iexplore angeben. Inklusive .exe

          das .exe hats schon getan :)
          Vielen Dank!

          liebe Gruese lina

  2. Hallo lina

    mal eine grundsaetzliche Frage: Ist es moeglich mit Java Anwendungen (sagen wir mal den Internetexplorer) zu starten um zum beispiel eine bestimmte Seite (deren Pfad und Name evtl in einer Variablen übergeben wird) anzuzeigen?

    AFAIK geht das in Java nicht. Java ist als Plattformunabhängige Sprache konzipiert, aber der Aufruf eines externen Programms, z.B. den Internet Explorer, gibt auf Systemen, auf denen es dieses programm nicht gibt, z.B. Linux, Solaris Probleme.

    Man möge mich korrigieren

    Schöne Grüße

    Johannes

    --
    This posting comes with ABSOLUTELY NO WARRANTY, to the extend permitted by applicable law.
    ss:| zu:) ls:[ fo:) de:] va:) ch:? sh:( n4:& rl:( br:< js:| ie:{ fl:( mo:}
    Selfcode? Was ist denn das? http://emmanuel.dammerer.at/selfcode.html
  3. Hi,

    Ist es moeglich mit Java Anwendungen (sagen wir mal den Internetexplorer) zu starten um zum beispiel eine bestimmte Seite (deren Pfad und Name evtl in einer Variablen übergeben wird) anzuzeigen?
    Wenn das moeglich ist - weiss jemand wie? Ich habe leider nichts dazu gefunden.

    Guck Dir die Klasse java.lang.Runtime an.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
  4. Hallöle,

    habs gerade ausprobiert und so klappt bei mir:
    try
             {
                 Runtime.getRuntime().exec("C:\Programme\Plus!\Microsoft Internet\iexplore.exe c:\tummelplatz\testselect.html");
             }
             catch(Exception e)
             {
                System.out.println("Fehler bei der Vorschau ");
                e.printStackTrace();
             }