본문 바로가기

Web Dev/Java Spring

Visual Studio Code + Java 17 + Gradle + Spring boot 환경설정 [리눅스OS 기반]

반응형

저는 우분투 리눅스 OS 환경에서 개발하여 Java 버전 변경이 쉽습니다. 

이처럼 우선 저는 java 버전을 17 로 맞춰 줬습니다. 

VSCode에서 자바 프로젝트를 할 수있게 되었는데 

최신 자바 버전인 17 , 21 만 사용이 가능합니다. 

 

리눅스 자바 버전 변경 명령어

sudo update-alternatives --config javac
sudo update-alternatives --config java

JAVA_HOME 경로 변경

// 경로 확인
echo $JAVA_HOME


// 버전이 없다면 설치

sudo apt update
sudo apt install openjdk-17-jdk


// 경로 변경

echo 'export JAVA_HOME=/usr/lib/jvm/java-17-oracle' >> ~/.bashrc


//변경사항 적용

source ~/.bashrc

build.gradle 설정

// build.gradle 파일에서 자바 버전 설정
java {
    sourceCompatibility = JavaVersion.VERSION_17
    targetCompatibility = JavaVersion.VERSION_17
}

 

https://code.visualstudio.com/docs/java/java-tutorial

 

Getting Started with Java in Visual Studio Code

Java tutorial showing basic Java language support in the Visual Studio Code editor

code.visualstudio.com

해당 링크에서 

자바 코딩 팩이랑 같이 설치하면 빠르게 환경 구축을 할 수 있습니다. 

이미 설치 되어있으셔도 

자바 설치하고 마켓에서 설치하면 동일합니다.

반응형

이정도 설치해주면 되지 않을까하네요 

spring boot extension pack 만 설치하셔도 크게 문제 없으실 겁니다. 

이것도 설치해주셔야하고요

Spring Boot 시작방법

보이는 Create Java Project 버튼 눌러도 되고 

 

F1 누르면 뜨는 명령어 창에 

이처럼 타이핑 해서 진행해도 된다.

흔히 spring boot 세팅 값이 뜨는데 

  • 3.1.6
  • java 17 
  • war

짜잔 반가운 서버 돌아가는 소리~~~~~~~~~~~~~

Controller 하나 만들주고 

package com.example.demo;

import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.RequestMapping;



@RestController
public class HelloCotroller {
  
    @RequestMapping("/hello")
    public String hello(){
        return "Hello";
    }
    
}

hello~

반응형