eclipse无法在调试模式下显示集合元素,并显示错误消息“The method toArray()is undefined for the type Collection_”

h6my8fg2  于 12个月前  发布在  Eclipse
关注(0)|答案(2)|浏览(145)

我在eclipse中调试时遇到问题。类似的问题在4年多前的post中描述过。据报道,一些较新版本的eclipse(STS)解决了这个问题,但显然不是在我的环境中。请提供任何建议?

eclipse Version: 2023-09 (4.29.0)
eclipse Build id: 20230907-1323

java version:
openjdk version "20.0.2" 2023-07-18
OpenJDK Runtime Environment GraalVM CE 20.0.2+9.1 (build 20.0.2+9-jvmci-23.0-b15)
OpenJDK 64-Bit Server VM GraalVM CE 20.0.2+9.1 (build 20.0.2+9-jvmci-23.0-b15, mixed mode, sharing)

os version: Microsoft Windows [Version 10.0.22631.2715]

code:

import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.IntStream;

public class Test
{
    public static void main(String[] args)
    {
        List<Integer> range = IntStream.rangeClosed(1, 10).boxed().collect(Collectors.toList());
        range.forEach(i -> System.out.println(i));
    }
}

字符串


的数据
breakpoint at range.forEach(...)

wtzytmuj

wtzytmuj1#

这不是一个解决方案,但我注意到,在错误的电子邮件某处(似乎这是目前之前)列表在eclipse有一个评论提到,如果你禁用“显示逻辑结构”(图标在左边的折叠所有)它会让你看到的内容的对象,我不知道“逻辑结构”是什么,但它至少让我看到了变量image here since i don't have high rep内部的内容

2vuwiymt

2vuwiymt2#

我不能再重现描述的行为了,原因不明。请暂时忽略。

相关问题