我正在通过Eclipse远程调试Java应用程序(一堆附加源文件的Alfresco项目在ZIP文件中)。断点确实起作用,但:
1)每当我在*.class文件中设置断点时,Eclipse会在达到断点时打开*.java文件。
2)当我从*.java文件中设置断点时,会创建一个新的断点(显然与在*.class中设置的断点无关)。在断点列表中,它不提供“转到文件”选项。
3)无论是在*.class还是*.java文件中创建的断点,都不会在*.java文件中显示表示断点的标记。
(如果没有第2和第3个问题,我当然会很乐意使用*.java文件。)
我是否做错了什么? ……或者这是通常的行为,我无法对此做出任何改变?