Hallo zusammen,
ich habe ein Problem mit folgendem Code:
wenn ich .destroy() anwende bevor ich den Thread schlafen schicke, beendet er die CMD Anwendung problemlos.. fürhe ich allerding .destroy() nach der while schleife aus, reagiert meine Externe anwendung nicht(wird quasie nicht beendet...)!
grüße arc
ich habe ein Problem mit folgendem Code:
Code:
try
{
scanCard = Runtime.getRuntime().exec("cmd /c start card.exe");
while(id==null&&count<50)
{
count++;
System.out.println(count);
try {Thread.sleep(200);} catch (InterruptedException e1) {System.out.println("thread fehler");}
try {id = readFile();} catch (FileNotFoundException e) {System.out.println("lesen - FileNotFoundException");}
if(id!=null)
{
setChanged();
notifyObservers();
try {deleteFile();} catch (FileNotFoundException e) {System.out.println("löschen - FileNotFoundException");}
}
}
}
wenn ich .destroy() anwende bevor ich den Thread schlafen schicke, beendet er die CMD Anwendung problemlos.. fürhe ich allerding .destroy() nach der while schleife aus, reagiert meine Externe anwendung nicht(wird quasie nicht beendet...)!
grüße arc