intellij를 사용하여 Java 프로젝트를 생성하려 할 때
"Failed to create directory error가 발생했다.
이 문제를 해결하는 과정을 기록해보려 한다.
intellij를 사용하여 새로운 Java 프로젝트를 만들려고 했다.
그래서 프로젝트를 새로 생성했는데 아래와 같은 에러가 발생했다.
예전에도 위와 같은 에러가 발생한적이 있었는데, 그때는
문제를 해결하지 못하고
start.spring.io 에서 gradle로 프로젝트를 생성하여 접근했다.
(그 file이 현재 algorithm file)
이유가 뭘까 검색을 해봤는데 명확한 해결 방법을 찾지 못하고 있었다.
jetbrain 공식 홈페이지에 나와 비슷한 상황에 처한 외국인 분이 계셨다.
아래 댓글을 읽어봤을 때 명확한 해결 방법이 있지는 않았고,
인텔리제이가 파일을 수정할 권한이 없어 보인다는 댓글을 발견했다.
그래서 처음에 아래와 같이 파일을 자동 보안 관리에서 제외해볼까 했는데, 좋은 방법이 아니라고 판단했다.
고민하다가. "음.. 인텔리제이를 관리자 권한으로 실행하면 될 것 같은데?"라는 생각이 들어 곧바로 관리자 권한으로 실행했다.
위와 같은 문구가 뜨는데 .. 흠... 그냥 무시해도 될 것 같다.
프로젝트를 sparta 폴더로 새로 만들어봤는데 정상적으로 생성되었다!!
JetBrain Failed to create directory error에도 내 해결 방법을 댓글로 남겨보았다.
인텔리제이는 window 파일 수정 및 추가 권한이 직접적으로 주어지지 않으므로 관리자 권한으로 실행해야만 파일 생성 및 추가가 가능해진다.
start.spring.io로 프로젝트를 생성하게 되면 인텔리제이가 그 파일을 열 수 있게 되는데, 그건 인텔리제이가 파일을 수정 및 추가하는게 아니라 그저 '조회'하는 것이기 때문에 가능한 것 같다.
앞으로 웹 프로젝트가 아닌 순수한 Java 프로젝트를 만들 때는 관리자 권한으로 실행해야할 것 같다.