IT/IntelliJ 2

[IntelliJ] Module already exists 에러 해결 방법

개요 아래는 "C:\Work\JAVA\fastcampus" 위치에 "Chap4" 라는 이름의 새로운 모듈을 생성하고자 하는 상황이다. 그런데 "Module already exists" 라는 에러 메시지가 뜨면서 모듈이 생성되지 않는다. 이미 존재하는 이름이기 때문에 생성할 수 없다는 메시지이지만, 해당 경로를 확인해보면 Chap4라는 이름의 모듈은 없다. 즉, 분명 존재하지 않는 이름의 모듈인데 이미 존재하는 이름이라며 생성할 수 없다고 에러 메시지가 뜬 상황이다. 해결 방법 이를 해결하기 위해, 먼저 루트 프로젝트의 .idea 디렉토리의 modules.xml 파일로 들어간다. modules.xml 파일의 내용을 확인해보면 전에 만들었던 Chap4 모듈에 대한 정보들이 등록되어 있다. 이 정보들 때문에 ..

IT/IntelliJ 2023.01.15

[IntelliJ] getter, setter 단축키

개요 public class BirthDay { private int day; private int month; private int year; } class 내부의 멤버 변수들을 private으로 선언한 경우, 이 변수들을 사용하기 위해서는 getter, setter 메서드를 이용해야 한다. 이때 사용할 수 있는 IntelliJ에서 제공하는 getter/setter 생성 단축키에 대해 알아보자. getter, setter 생성 Alt + Insert getter와 setter를 만들고자 하는 클래스 내부에 커서를 두고 "Alt + Insert"를 누르면 위와 같이 뜬다. "Getter and Setter"를 클릭하면 위와 같은 창이 뜬다. 여기서 getter와 setter를 만들고자 하는 변수를 선택하..

IT/IntelliJ 2023.01.11