Batch Java class starten und auf Ende warten

Greeco-K

Lt. Junior Grade
Registriert
Aug. 2010
Beiträge
378
Hallo zusammen!

Ich möchte gerne auf das öffnen des Editors warten, dann mein Java Programm starten und erst wenn dieses vollständig durchgelaufen ist den editor wieder beenden.

Mein aktueller Versuch sieht so aus:

Code:
cd "Directory_XYZ"

:loop
timeout /t 5
echo "5sec Loop"
tasklist|findstr /b /i /c:"notepad.exe">nul||goto loop

start /wait  java.exe Beispiel

taskkill /IM notepad.exe /f

Leider wird nicht gewartet bis das Java Programm durchläuft sondern der Editor wird gleich beendet. :(

Danke für Hilfe und liebe Grüße!

EDIT:
Oh Gott... Habe ausversehen den 1. Buchstaben im Namen der Java Klasse klein und nicht groß geschrieben, wodurch ein Fehler geworfen wird und dann im Skript weitergelsen wird.

Code oben funktioniert!
 
Zuletzt bearbeitet:
Schreibe dir eine Schleife die schaut, ob java noch läuft. Wenn nicht mehr, dann schließe Notepad.
 
Zurück
Oben