我正在尝试在eclipse中调试java API类PriorityQueue
。我将调试点放在行queue.add(i)
上,调试器进入add > siftUpComparable
但我无法检查/监视那里的任何变量值。它说' K无法解析为变量'
Queue<Integer> queue = new PriorityQueue<Integer>();
queue.add(i);
我能够检查/观察我的自定义类,但不能查看java api类。这里的eclipse中是否需要任何设置/配置?
答案 0 :(得分:1)
Eclipse有一个&#34;步骤过滤器&#34;设置你应该使用。
使用Eclipse Mars,它将在Java > Debug > Step Filtering
中。检查所有java.*
和javax.*
过滤器,以避免进入这些软件包。
然后您可以调试应用程序代码,而不必担心进入JRE代码。