gincheong / Memo

개발 관련 내용들을 메모하기 위한 용도로 만든 빈 레포지토리입니다.
0 stars 0 forks source link

VSCode에서 Java 실행하기 #43

Open gincheong opened 3 years ago

gincheong commented 3 years ago

Java Extension Pack vscode extension 설치

jdk 설치

랭귀지 서버가 jdk 11버전만 요구하기 때문에 필수 설치해야 함

다만 프로젝트 내에서 Maven? 같은 것을 이용해서 다른 jdk를 명시할 수 있다. 랭귀지 서버만 제한되는듯함

Maven 없는 상태면 전역 settings.json에서

"java.configuration.runtimes": [
    {
      "name": "JavaSE-11",
      "path": "C:\\Program Files\\AdoptOpenJDK\\jdk-11.0.11.9-hotspot"
    },
    {
      "name": "JavaSE-1.8",
      "path": "C:\\Program Files\\AdoptOpenJDK\\jdk-8.0.292.10-hotspot",
      "default": true
    }
  ],

이렇게 여러 jdk를 등록할 수 있고

Java Extension Pack에 포함된 Configure Java Runtime 페이지를 통해 런타임을 바꿔가며 실행할 수 있음

gincheong commented 3 years ago
// .vsode/settings.json
{
  "java.project.outputPath": "bin",
  "java.autobuild.enabled": true,
}

bin 폴더에 class파일을 생성하고 java파일을 저장할 때마다 build해서 class파일을 갱신해준다.