2023. 6. 9. 19:15ㆍ개발공부/오류해결 방법

안녕하세요! 개발심찌 입니다ㅎㅎ
오늘은 IntelliJ "can not resolve the symbol"오류를 해결하는 방법을 찾아보려고 하는데요!
아래 사진과 같이 프로젝트 전체 빨간 밑줄이 들어가면서 run이 되지 않는 현상일때,
오류를 확인해보면, 아래 사진과 같이 "can not resolve the symbol" 같은 메시지가 보이는 데요!
이 메시지가 의미하는 것은 Scanner, String과 같이 자바에서 제공하는 기본 클래스들을 인식하지 못하는 것입니다!
이러한 오류를 해결하기 위해서 java환경에서 돌아가는 프로그램들을 개발하는 데 필요한 툴을 모아둔
소프트웨어 패키지인 JDK를 확인할 것인데요!
우선 상단 [file > Project structure> Project]에 가셔서 현재 해당 프로젝트의 JDK가 어떻게 설정되어 있는지 확인해줍니다!
아래 사진과 같이 저의 경우에는 JDK설정이 되어 있지 않아, 해당 오류가 발생했는데요!!
JDK가 설치되지 않았다면, local에 JDK를 설치한 후 SDK에 추가해주거나,
(JDK는 본인의 OS에 맞춰서 아래 홈페이지에서 다운받으시면 됩니다!)
https://www.oracle.com/kr/java/technologies/downloads/
Download the Latest Java LTS Free
Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.
www.oracle.com
기존 설치가 된경우에는 해당 JDK를 선택하고 저장해주면 오류가 해결됩니다!!
오늘 오류와 관련있었던 SDK,JDK 개념을 간단하게 정리해볼려고 하는데요!
SDK는 소프트웨어 개발 키트(SDK)는 개발자를 위한 플랫폼별 구축 도구 세트로 특정 플랫폼, 운영 체제 또는 프로그래밍
언어에서 실행되는 코드를 만들려면 디버거, 컴파일러 및 라이브러리와 같은 구성 요소가 필요합니다. SDK는 소프트웨어
를 개발하고 실행하는 데 필요한 모든 것을 한 곳에서 제공합니다. 또한 SDK에는 문서, 튜토리얼 및 가이드와 같은 리소스
와 더 빠른 애플리케이션 개발을 위한 API 및 프레임워크가 포함됩니다.
API는 (Application Programming Interface) 모듈화하여 만들어진 기능을 제어/제공하는 인터페이스입니다.
JDK는 java 환경에서 돌아가는 프로그램을 개발하는 데 필요한 툴들을 모아놓은 소프트웨어 패키지로 JRE(Java Runtime
Environment)와 Java 바이트코드 컴파일러, Java 디버거 등을 포함하는 개발 도구들로 이루어져 있습니다.
'개발공부 > 오류해결 방법' 카테고리의 다른 글
IntelliJ] 빨간색 폴더 오류 (1) | 2023.06.14 |
---|---|
IntelliJ "Java file outside of source root"오류 해결방법 (0) | 2023.06.09 |
"The requested URL returned error: 403"오류 (0) | 2023.06.08 |
데이터 덮어씌우기 값 오류 해결 (0) | 2023.06.07 |
IntelliJ "Error: Could not find or load main class Main"오류 (0) | 2023.05.26 |