Haltepunkte können in Eclipse nicht platziert werden
Ich verwende Eclipse Europa (3.5) unter Windows Vista Home Premium 64-Bit mit JDK 1.6.0_18 (32 Bit).
Normalerweise kann ich problemlos Haltepunkte setzen. Für eine bestimmte Klasse, die NICHT Teil des Projekts ist (diese Klasse befindet sich in einer JAR-Datei (JAR-Datei ist Teil des Projekts)), kann ich jedoch kein Quellverzeichnis an diese JAR-Datei anhängen einen Haltepunkt in dieser Klasse zu platzieren.
Wenn ich auf den Haltepunktbereich (linker Rand) doppelklicke, bemerke ich, dass ein Klassenhaltepunkt platziert wird. Ich habe mich gefragt, ob es KEINE Debug-Informationen gibt. Es wurde jedoch festgestellt, dass diese bestimmte Klasse mit der ant / javac-Task mit debug = "true" und debuglevel = "lines, vars, source" kompiliert wurde. Ich habe sogar jad für diese Klasse ausgeführt, um zu bestätigen, dass sie tatsächlich die Debug-Informationen enthält.
Warum hindert mich Eclipse daran, einen Haltepunkt zu setzen?
BEARBEITEN: Damit jeder den Kontext versteht, ist dies eine Web-App, die unter Tomcat 6.0 ausgeführt wird. Ich teste die Anwendung von Eclipse aus per Fernzugriff, nachdem ich Tomcat außerhalb gestartet habe. Die Anwendung funktioniert einwandfrei. Ich versuche das Verhalten der oben genannten Klasse zu verstehen, was ich nicht kann, da Eclipse es mir nicht erlaubt, einen BP zu setzen.
PS: Ich habe hier ein paar Threads gesehen, in denen davon die Rede war, dass BPs nicht getroffen wurden, aber in meinem Fall kann ich den BP nicht platzieren!
PS: Ich habe JDK 1.6.0_16 ausprobiert, bevor ich 1.6.0_18 ausprobiert habe.
Vielen Dank für alle Hinweise.