Ich habe eine while-Schleife. In der While-Schleife gibt es einen Versuch zu fangen. In dem Versuch, alle 2 Sekunden das Standbild von einer IP-Kamera zu bekommen.retry catch java mit Standbild
Aber somethime bekomme ich eine Ausnahme, da der Code nicht alle Pakete bekommt .. Jetzt, wo ich will, wenn ich die Ausnahme erhalten, dass mein Code, um den Versuch in meinem Code wiederholen ..
Können Sie Hilf mir ?
while(true){
Image image = null;
try {
String path = "http://10.13.8.14/media/cam0/still.jpg?res=800";
URL url = new URL(path);
image = ImageIO.read(url);
Thread.sleep(2000);
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "image niet in orde");
}
ImageIcon lic = new ImageIcon(image);
label.setIcon(lic);
}
Nur ein Kommentar nach einem Blick auf Ihren Code geworfen wird. Siehst aus, als hättest du eine Endlosschleife, irgendwo eine Pause machen. –
das ist die Bedeutung, ich möchte alle 2 Sekunden ein neues Bild von meiner IP-Kamera URL – belmen
Seien Sie sicher, dass Sie nicht in nicht genügend Speicher enden ... –