Java ist eine der beliebtesten Programmiersprachen. Es wurde ursprünglich von James Gosling im Jahr 1994 erstellt für Sun Microsystems , Inc. nun von Oracle-Systemen gehört , Inc. Java Programmierung eines jener IT-Jobs , die gut bezahlt . Aber kein Computerprogramm kommt perfekt die erste Zeit. Programmierer sind oft in den Prozess namens Debuggen oder Entfernen von Software- Fehlern beteiligt. Mit Bezug auf Java können Sie verwenden in der Regel JDB für das Debuggen. Aber Programme, GUIs oder diejenigen, die Arbeit mit EDT oder Event-Dispatcher Thema eine andere Methode erforderlich implementieren. Things You
debug.jar
brauchen anzeigen Weitere Anweisungen
1
zu swinghelper.dev.java.net gehen . Dies ist die Seite für den Swing Helfer Projekt . Die Schaukel Helfer Projekt wurde von Java GUI Entwickler geschaffen, um zu finden und gemeinsam Lösungen für Probleme, die durch Java Graphical User Interface Entwickler gestoßen .
2
Laden Sie die Datei debug.jar . Diese Datei enthält Java-Methoden , die Programmierern helfen können beim Debuggen des Event-Dispatcher Thema .
3
In Windows gehen Sie auf " Start"> " Ausführen" geben Sie "cmd ". Die Kommandozeilen-Fenster öffnet sich.
4
Type gesetzt CLASSPATH = classpath1 . Wo classpath1 ist der Ort, wo Sie sparen debug.jar . Dadurch wird sichergestellt, dass der Java-Compiler wird debug.jar finden, wenn Sie Ihr Programm kompilieren
5
Fügen Sie diesen Code ein:
RepaintManager.setCurrentManager (neu CheckThreadViolationRepaintManager ());
in Ihrem Autostart -Methode.
6
kompilieren und ausführen Java-Programm . Gehen Sie durch die verschiedenen Teile des Programms . Klicken Sie auf die Komponenten der Benutzeroberfläche . Versuchen Sie, durch den ganzen Prozess von Ihrem Computer -Programm gehen .
7
Zurück zum Kommandozeilen-Fenster . Wie Sie durch den ganzen Prozess der Java-Anwendung ging , druckt java aus allen Stack-Traces der Event-Dispatcher Thema Methoden , die außerhalb des Event-Dispatcher aufgerufen wurden.
8
Korrigieren Sie die problematischen Methoden , indem er sie mit SwingUtilities.invokeAndWait ().