• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

System.out.println(Files.readString(Path.of(resource.getURI())));

19.03.07 14:46 작성 조회수 99

0

System.out.println(Files.readString(Path.of(resource.getURI()))); <=== (32,49) 번째 줄....

부분에서 에러가 발생합니다..

============ Error message ====================

Error:(32, 49) java: cannot find symbol <===

symbol: method of(java.net.URI)

location: interface java.nio.file.Path

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.boot.ApplicationArguments;

import org.springframework.boot.ApplicationRunner;

import org.springframework.core.io.Resource;

import org.springframework.core.io.ResourceLoader;

import org.springframework.stereotype.Component;

import java.nio.file.Files;

import java.nio.file.Path;

패키지 정상 임포트 됐습니다..

project => java version 11.0.1

SDK => java version 11.0.1

답변 1

답변을 작성해보세요.

0

사용하시는 JDK 버전이 11이 아닌가 보네요. SDK가 JDK 11인데도 그러면 아마도 Settings -> Build -> Compiler -> Java Compiler 쪽에 해당 프로젝트의 타겟 바이트코드 버전이 11이 아닌걸로 설정되어 있을겁니다. 그걸 11로 고치세요.