ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
2772
2772
EMPFEHLEN
-
Hallo zusammen.
Ich habe ein Programm in Java (auf Windows) geschrieben, dass eine externe Anwendung über Runtime.getRuntime().exec() startet.
Nun möchte ich dieses externe Anwendung wieder beenden, aber wie?
Runtime.getRuntime.exit() beendet ja leider die aktuelle JVM aber nicht ein anderes Programm.
Gibt es hierzu eine Funktion oder muss ich mir etwas Eigenes einfallen lassen z.B. den Inhalt des Task-Managers auszulesen und dann irgendwie terminieren zu lassen?
Vielen Dank vorab.
-
25.09.07 17:43 #2
Hallo,
von Runtime.exec() bekommst du ein Process-Objekt zurück. Darüber kannst du das Programm mit destroy() beenden.
-
Dann antworte ich mir mal selber

Runtime.getRuntime().exec(); gibt einen Wert vom Typ Process zurück.
Diese einfach mit der Methode destroy() beenden...
Vielleicht benötigt es ja irgdnwann ein anderer
Edit:
Danke, habe Deinen Eintrag zu spät gelesen, aber die JAVA API hat mir das selbe verraten und es funktioniert
Ähnliche Themen
-
[c#] Java Anwendung per Shutdownhook aus C# Programm beenden
Von mdo im Forum .NET Windows FormsAntworten: 7Letzter Beitrag: 09.03.10, 16:58 -
Air/Flex-Anwendung aus einer anderen Air/Flex-Anwendung heraus starten
Von Julian Maicher im Forum Adobe Flex & AIRAntworten: 1Letzter Beitrag: 07.01.10, 15:01 -
Aus RCP Anwendung heraus OSGI Jetty Bundle starten
Von OSGIAnfaenger im Forum JavaAntworten: 2Letzter Beitrag: 03.11.09, 20:17 -
Externe Anwendung: Konsolenfenster + Beenden
Von higginz im Forum JavaAntworten: 6Letzter Beitrag: 06.12.07, 12:20 -
pdf öffnen aus Anwendung heraus
Von hundekuchen im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 25.09.06, 07:50





Zitieren
Login





