Search
Duplicate

VS Code Java 세팅 가이드

솔직히 Java 개발은 IntelliJ가 짱인 것 같긴 하다.
그러나 VSCode Remote SSH 등을 이용해야 하거나 IntelliJ를 못쓸 경우를 대비해 VS Code Java 세팅 가이드를 적는다.
VS Code Extension Pack
Extension Pack for Java
Lombok 사용 시 : Lombok Annotations Support for VS Code
Gradle 사용 시 : Gradle for Java
code-workspace 작업영역 구성파일에 해당 내용 추가
{ "settings": { // Java Home 설정 "java.home": "/usr/lib/jvm/java-11-openjdk-amd64", "java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx2G -Xms100m -javaagent:\"/home/jhh/.vscode-server/extensions/gabrielbb.vscode-lombok-1.0.1/server/lombok.jar\"", "java.project.sourcePaths": [ "MavenTest/src/main" ], "java.project.referencedLibraries": [ "lib/**/*.jar" ], "java.configuration.updateBuildConfiguration": "automatic", }, }
JSON

Maven

Gradle