Hallo,
im Moment programmiere ich ein Applet, welches über eine Main()-Funktion als Applikation aufgerufen wird.
Bei jedem Kompliliervorgang (nutze Eclipse) wird die javaw.exe neu gestartet. Problem: Beim Beenden des erzeugten Applets läuft die javaw.exe weiter. Mit der Zeit sammeln sich so im TastManager einige Dutzend javaw.exe´s - bis die Grenzen meines Speichers erreicht sind.
In früheren Versionen meines Programms rief ich das Applet direkt auf (als nicht als Application), da bestand das Problem noch nicht.
Irgendwas habe ich vergessen. Ich denke dabei in richtung destroy() oder so, hab dazu jedoch nichts gefunden. Meine Main-Funktion sieht wie folgt aus:
Eine destroy()-funktion oder ähnliches habe ich im Moment nicht.
Was kann ich da machen? Vielen Dank im Voraus!
im Moment programmiere ich ein Applet, welches über eine Main()-Funktion als Applikation aufgerufen wird.
Bei jedem Kompliliervorgang (nutze Eclipse) wird die javaw.exe neu gestartet. Problem: Beim Beenden des erzeugten Applets läuft die javaw.exe weiter. Mit der Zeit sammeln sich so im TastManager einige Dutzend javaw.exe´s - bis die Grenzen meines Speichers erreicht sind.
In früheren Versionen meines Programms rief ich das Applet direkt auf (als nicht als Application), da bestand das Problem noch nicht.
Irgendwas habe ich vergessen. Ich denke dabei in richtung destroy() oder so, hab dazu jedoch nichts gefunden. Meine Main-Funktion sieht wie folgt aus:
Code:
public static void main(String[] args) {
JFrame frame = new JFrame("Endovis 2 Remote Control");
frame.getContentPane().add(gui); // add the applet
frame.setSize(800,700);
gui.init();
gui.start();
frame.setVisible(true);
}
Was kann ich da machen? Vielen Dank im Voraus!