[IntelliJ] 프로젝트 import 구문 에러 발생할 경우, 해결 방법

2024. 5. 20. 22:31·디버깅∕오류해결
728x90

문제 상황

인텔리제이 Open Folder as IntelliJ IDEA Project 로 프로젝트를 열었는데, 동시 다발적으로 import 가 되지 않았다. import 문에 선언된 패키지에 클래스가 있음에도 import 를 못하는 오류가 발생했다. 이럴 경우, .idea 폴더가 프로젝트 폴더의 상/하위 경로에 산발적으로 생성되어 있지는 않은지 확인해 볼 필요가 있다.

 

.idea 폴더

1) .idea 폴더가 뭐길래?

.idea 폴더는 인텔리제이가 생성하는 '프로젝트 설정 파일'을 저장하는 폴더이다.

따라서, 프로젝트 폴더 구조를 변경하거나 잘못된 위치에 생성될 경우, 프로젝트가 설정값을 제대로 로드하지 못해 오류가 발생할 수 있다. 

 

2) 어떤 경우에 문제가 생길까? 예시를 통해 알아보자.

실제 프로젝트 폴더가 inner 일 때 아래처럼 프로젝트 inner 폴더 우클릭 > Open Folder as IntelliJ IDEA Project 으로 프로젝트를 열면, 해당 폴더 내부에 .idea 폴더가 생성된다.

 

 

inner  폴더 우클릭 >  Open Folder as IntelliJ IDEA Project

 

프로젝트 폴더(inner) 에 .idea 폴더가 생성되었다.

 

 

만약, 프로젝트를 열다가 경로를 잘못 파악하여 상위 폴더인 upper 폴더 우클릭 > Open Folder as IntelliJ IDEA Project 으로 프로젝트를 열었을 경우, 마찬가지로 upper 폴더에 .idea 폴더가 생성된다.

 

 

이렇게 .idea 폴더가 상위, 하위 폴더에 모두 생성되면 실제 사용 프로젝트인 inner 를 열었을 때 제대로 동작하지 않는다.

 

해결 방법

  1. IntelliJ 를 종료한다.
  2. 상위 폴더인 upper 에 잘못 생성된 .idea 폴더를 삭제한다.
  3. 프로젝트 폴더인 inner 를 연다.
  4. 정상적으로 프로젝트 파일이 로드된다.

 

 

728x90
저작자표시 비영리 변경금지 (새창열림)

'디버깅∕오류해결' 카테고리의 다른 글

[Oracle] "ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다" 오류 발생 원인과 해결 방법  (0) 2024.08.18
[IntelliJ - Gradle build] error: package javax.xml.bind does not existimport javax.xml.bind.DatatypeConverter;  (0) 2024.05.20
Address already in use: JVM_Bind  (0) 2022.04.03
[SQL script] Unterminated dollar quote $$ 오류 스프링 설정으로 해결하기  (1) 2021.09.14
[Spring Boot] org.springframework.beans.factory.BeanCreationException  (4) 2021.09.03
'디버깅∕오류해결' 카테고리의 다른 글
  • [Oracle] "ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다" 오류 발생 원인과 해결 방법
  • [IntelliJ - Gradle build] error: package javax.xml.bind does not existimport javax.xml.bind.DatatypeConverter;
  • Address already in use: JVM_Bind
  • [SQL script] Unterminated dollar quote $$ 오류 스프링 설정으로 해결하기
heestory217
heestory217
Done is better than Perfect! 좌충우돌 개발일지💻
    250x250
  • heestory217
    Heello World
    heestory217
  • 전체
    오늘
    어제
    • 분류 전체보기 (120)
      • 컴퓨터일반 (0)
      • WEB (1)
      • JAVA (3)
      • Python (9)
      • C (1)
      • DataBase (17)
        • Oracle (2)
        • MySQL (9)
        • SAP HANA (4)
        • PostgreSQL (0)
      • 디버깅∕오류해결 (14)
      • 코딩테스트 (54)
        • 자료구조∕알고리즘 (3)
      • 정보처리기사 (10)
      • Git∕GitHub (7)
      • 기타 (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Guava library
    SAP HANA Studio
    정처기 실기 예상문제
    인텔리제이
    프로그래머스 카카오
    배열 정렬하기
    HashMap
    treemap
    정처기 실기
    leetcode
    정처기 수제비 실기문제
    코딩테스트
    treeset
    정처기 수제비 데일리 문제
    정처기 수제비
    MySQL
    파이썬 포맷팅
    IntelliJ
    hashmap sort
    Sort a HashMap in Java
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
heestory217
[IntelliJ] 프로젝트 import 구문 에러 발생할 경우, 해결 방법
상단으로

티스토리툴바