Tool/VSCode&Cursor

Cursor + SpringBoot 개발설정1

건담아빠 2024. 12. 11. 12:05

2021년 초에 설정하는 방식을 포스팅했는데 간마에 설정하려고 보다보니 많이 바뀐것 같아서 변경된 부분만 따로 정리해두자!

현재는 Cursor에서 설정을 진행중이고 간단한 설정은 2021년 포스팅을 참조하면 될듯하다.

 

1. 테스트 프로젝트 생성

프로젝트 생성

  • Window : Ctrl + Shift + P
  • Mac : Command(⌘) + Shift(⇧) + P

Create Java Project...

 

No build tools

No build tools

 

프로젝트 폴더를 생성할 폴더 선택

react-and-java 폴더 선택

 

프로젝트 폴더 이름 선택

test-java-project 입력

 

새로생성된 프로젝트가 Cursor에서 열린다.

test-java-project

 

2. 프로젝트에 JDK 설정하기

설치되어 있는 모든 JDK 확인하기

$ /usr/libexec/java_home -V

Matching Java Virtual Machines (2):
    17.0.10 (arm64) "Amazon.com Inc." - "Amazon Corretto 17" /Users/deokjoonkang/Library/Java/JavaVirtualMachines/corretto-17.0.10/Contents/Home
    1.8.0_292 (x86_64) "AdoptOpenJDK" - "AdoptOpenJDK 8" /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
/Users/deokjoonkang/Library/Java/JavaVirtualMachines/corretto-17.0.10/Contents/Home


settings.json 설정

이전 포스팅에서 설정했던 "java.home"에 설정했던 방식은 deprecated 되어서 아래와 같이 변경하였다.

  • settings.json
{
    "java.project.sourcePaths": [
      "src"
    ],
    "java.project.outputPath": "bin",
    "java.project.referencedLibraries": [],
    "java.jdt.ls.java.home": "/Users/deokjoonkang/Library/Java/JavaVirtualMachines/corretto-17.0.10/Contents/Home",
    "java.configuration.runtimes": [
      {
        "name": "JavaSE-17",
        "path": "/Users/deokjoonkang/Library/Java/JavaVirtualMachines/corretto-17.0.10/Contents/Home"
      }
    ]
    // "java.jdt.ls.java.home": "/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home",
    // "java.configuration.runtimes": [
    //     {
    //         "name": "JavaSE-1.8",
    //         "path": "/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home"
    //     }
    // ],
}

settings.json

 

Runtime 설정

  • Window : Ctrl + Shift + P
  • Mac : Command(⌘) + Shift(⇧) + P

Java: Configure Java Runtime

 

  • JAVA: Configure Java Runtime -> Project Settings -> JDK 설정

JDK Runtime -> JDK -> JavaSE-17 설정

 

3. java code로 JDK 버전 확인

  • App.java
public class App {
    public static void main(String[] args) throws Exception {
        System.out.println("Hello, World!");

        // Java 버전 확인
        String javaVersion = System.getProperty("java.version");
        System.out.println("Java Version: " + javaVersion);
    }
}

 

 

정상적으로 설정된 것을 확인 할 수 있다.