kostenloser Webspace werbefrei: lima-city


Externe Jar dateien starten

lima-cityForumProgrammiersprachenJava

  1. Autor dieses Themas

    schattenmagier

    schattenmagier hat kostenlosen Webspace.

    Guten Morgen.

    Ein weiteres Problem, welches mich derzeitig beschäftigt, ist das öffnen einer externen .jar File.
    Allerdings kann ich dazu nicht die Desktop-Klasse vom awt verwenden, weil es mit 1.5 Kompatibel sein soll.
    Wäre froh, wenn mir jemand helfen könnte... ich kann diesen Google-schirm echt nicht mehr sehn (also, nicht das hier wer daherkommt, ich solle doch mal da nach suchen... das hab ich die ganze nacht schon getan^^)
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Moin,

    schau Dir mal diese Klasse an:
    http://java.sun.com/javase/6/docs/api/java/lang/Runtime.html

    Gruß,
    Pawnee
  4. Autor dieses Themas

    schattenmagier

    schattenmagier hat kostenlosen Webspace.

    Nunja, ich habe es bereits mit
    Runtime.getRuntime().exec(\"C:\\\\test1.jar\");

    ausprobiert, jedoch gab es folgenden Fehler:

    Exception in thread \"main\" java.io.IOException: CreateProcess: C:\\test1.jar error=193
    at java.lang.ProcessImpl.create(Native Method)
    at java.lang.ProcessImpl.<init>(Unknown Source)
    at java.lang.ProcessImpl.start(Unknown Source)
    at java.lang.ProcessBuilder.start(Unknown Source)
    at java.lang.Runtime.exec(Unknown Source)
    at java.lang.Runtime.exec(Unknown Source)
    at java.lang.Runtime.exec(Unknown Source)
    at test.main(test.java:20)


    Beitrag geändert: 6.7.2008 15:29:42 von schattenmagier


    Beitrag geändert: 6.7.2008 15:30:02 von schattenmagier


    Beitrag geändert: 6.7.2008 15:30:15 von schattenmagier
  5. Moin,

    versuch\'s doch mal dem Aufruf über Java selbst:

    Runtime.getRuntime().exec(\"java -jar test1.jar\");


    Dazu muss aber die Variable in den Umgebungsvariablen gesetzt sein.
    Wenn das nicht funktioniert, versuche es mit der Angabe mehrerer Strings.
    Musst mal googlen, da gibt\'s genügend Informationen drüber.

    Alternativ kann man auch mit ProcessBuilder arbeiten.

    Gruß,
    Pawnee


    Beitrag geändert: 8.7.2008 12:24:01 von pawnee
  6. Autor dieses Themas

    schattenmagier

    schattenmagier hat kostenlosen Webspace.

    habe es jetzt mit
    Runtime.getRuntime().exec(\"cmd.exe /C \\\"<hierderpfad>\\\"\");

    gelöst :)
    danke für deine Hilfe :9
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!