LINUX

윈도우에서 인텔리제이로 WSL2에서 프로젝트 개발하기

swmad 2025. 3. 17. 22:29

Developing a Project in WSL2 with IntelliJ IDEA on Windows


프로젝트 진행 전에 갑자기 제가 좋아하는 리눅스 환경에서 개발하고 싶어서 변경하다가 글을 작성하게 됐어요. 제가 주로 우분투를 가상으로 VM에서 하는 걸 좋아하는데 WSL에서 하는 것도 좋아해서 인텔리제이를 사용해서 WSL2에 있는 프로젝트 여는 방법을 정리해볼게요. 간단하니 따라하기 쉬울거에요.

https://start.spring.io/ 에서 프로젝트 압축 파일 생성해서 WSL2이 있는 폴더에 저장해서 압축 풀어주시면 돼요. 압축 파일을 그냥 보이는 폴더에 옮겨도 되지만 wsl에서 c드라이브 가서 파일 복붙하는게 제일 편해요. 아래 위치 가시면 c드라이브에 있는 폴더나 파일이 보이게 돼요. 거기서 프로젝트 압축 파일 있는 폴더 가서 복붙하시면 돼요.

WSL에서 C드라이브 있는 폴더
cd /mnt/c/
직접 진행한 wsl 내에서 윈도우 파일 옮기기
cd /mnt/c/Users/hyun/Desktop/music\ stream\ project/
ls
cp bddungmusic_0317.zip ~/bddungmusicproject/
cd ~/bddungmusicproject/
ls

다음으로는 인텔리제이에서 프로젝트 여는 걸 보여드릴게요. 위치 예시로는 \\wsl\Ubuntu라고 적혀있어요.

프로젝트가 생성이 되는데 생성 후에 wsl 내에 있는 jdk를 설정해야 하니 설정 열기 클릭해서 wsl에 있는 jdk 설정해주면 돼요. jdk 설치가 안돼있으면 설치해주시면 돼요. 그런데 wsl에 있는 jdk 클릭하고 적용되는데 시간이 좀 걸리니 기다려주세요.

jdk 설치되어 있는지 확인 및 버전 확인
bddung@DESKTOP-FFBACRS:~/bddungmusicproject$ java -version
openjdk version "17.0.14" 2025-01-21
OpenJDK Runtime Environment (build 17.0.14+7-Ubuntu-124.04)
OpenJDK 64-Bit Server VM (build 17.0.14+7-Ubuntu-124.04, mixed mode, sharing)

jdk 설치(저는 17버전 설치했어요)
sudo apt install openjdk-17-jdk

인데...하다보니 느꼈지만 이렇게 하는 걸 희망하시면 진행하시면 되는데요...저는 설정 기다리다가 답답해서 WSL2에서는 안 할게욬ㅋㅋㅋㅋㅋㅋㅋㅋ...하...글 작성하는데도 기다리는중이네요. 정답은 WSL2에서 비추입니다... 하신다면 리눅스 하시거나 드라이브 우분투 따로 윈도우 따로 하시거나 vm에서 하시는 걸 추천드릴게요...