[VSCode] Java 개발 환경 설정
⚠️ 노트북에 jdk는 이미 설치되어 있다는 가정 하에 진행한다
1. VSCode 확장(Extension)에서 ‘Extension Pack for Java’ 설치
확장(Extension) 아이콘을 누른 뒤, 검색창에 ‘java’를 검색하여 Extension Pack for Java
를 다운로드 한다.
2. VSCode에서 Javahome 설정
- mac에서 jdk 위치 찾기 (이미 알고 있다면 건너뛰어도 된다!)
- 화면 상단바에서 Code - 기본 설정(Preferences) - 설정(Settings) 클릭
- 검색창에 ‘javahome’을 검색한 뒤, ‘settings.json에서 편집’을 클릭
- ‘settings.json’ 파일에 아래 내용 추가
// ======= ✅ 추가 시작 ======= "java.jdt.ls.java.home": "/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home", "java.configuration.runtimes": [ { "name": "JavaSE-11", "path": "/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home", "default": true, } ] // ======= ✅ 추가 끝 =======
3. 파일입출력 설정
(2번까지만 해도 상관 없지만, 나는 알고리즘 문제를 풀 목적이어서 입력받기 쉽게 파일에서 입출력하도록 설정했다.)
- vscode 실행 및 디버그 - 구성 추가
- ‘launch.json’ 파일에 아래 내용 추가
{ // IntelliSense를 사용하여 가능한 특성에 대해 알아보세요. // 기존 특성에 대한 설명을 보려면 가리킵니다. // 자세한 내용을 보려면 https://go.microsoft.com/fwlink/?linkid=830387을(를) 방문하세요. "version": "0.2.0", "configurations": [ { "name": "Python: Current File", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal", "justMyCode": true, "args": ["<", "input.txt", ">", "output.txt"] // 230418 추가 }, // ======= ✅ 추가 시작 ======= { "name": "Java: Current File", "type": "java", "request": "launch", "mainClass": "${file}", "jdkpath": "/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home/bin", "console": "integratedTerminal", "args": ["<", "input.txt", ">", "output.txt"] // 230713 추가 } // ======= ✅ 추가 끝 ======= ] }
참고
💛 개인 공부 기록용 블로그입니다. 👻