无法从List.of()方法[Duplate]中解析‘List’中的‘of’方法

t1qtbnec  于 2022-10-04  发布在  Spring
关注(0)|答案(1)|浏览(1117)

这个问题这里已经有答案了

Cannot resolve method 'List.of(java.lang.String, java.lang.String)'(1个答案)
19小时前就关门了。

我正在尝试自己学习Spring Boot,但在教程中,我遇到了这个错误,它似乎在教程中起作用。编译器指出无法识别java.util.List类中的of方法。到目前为止,我的代码如下:

package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

import java.util.List;

@SpringBootApplication
public class DemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }

    public List<String> hello() {
        return List.of("Hello", "World");
    }

}

正如您可能猜到的那样,我刚刚开始学习教程,这时我得到了这篇文章。下面是我生成这个Maven演示项目时的项目设置:

我知道还有其他可用的List类,但我现在想让这个类发挥作用。任何帮助都将不胜感激。

到目前为止,我所做的是:

1.与IntelliJ检查是否有任何建议的修复方法,但没有可靠的结果
1.将我的JDK从8更新到19
1.可以理解,我也在谷歌上搜索答案

laik7k3q

laik7k3q1#

多亏了@Federicoklez,我再次检查了我的JDK更新。我还必须更新IntelliJ使用的JDK。谢谢

相关问题