Java 설치 및 VSCode 설정
1. 서론.
- 구형 맥북을 팔고 임시로 구입한 노트북에다 리눅스를 설치해 사용하느라 바로 전 포스트까지는 리눅스 기준으로 작성했지만, 맥북 에어 M1을 구입했으니 이제부터 macOS 기준으로 작성합니다. 하지만, 개발환경이 VSCode로 동일하니 이질감이 없을 것입니다.
2. Java 설치.
- 맥, 리눅스, 윈도우 사용자는 https://adoptopenjdk.net 에서 다운받아 설치하면 됩니다.
- 맥에서는 아래와 같이 설치할 수 있습니다.
또는$ brew install openjdk$ port install openjdk - 리눅스에서는 아래와 같이 설치할 수 있습니다.
$ snap install openjdk
3. VSCode 설정.
- 참고: https://code.visualstudio.com/docs/languages/java
- 상단 메뉴의 View - Extensions를 선택하거나 Shift+Command+X를 입력해 익스텐션 뷰를 표시합니다.
- 아래 목록의 플러그인을 모두 설치합니다.
Java Extension Pack { Visual Studio IntelliCode Language Support for Java(TM) by Red Hat Debugger for Java Maven for Java Project Manager for Java Java Test Runner } Tomcat for Java Jetty For Java Checkstyle for Java Java Linter Spring Boot Extension Pack { Spring Boot Tools Spring Initialize Java Support Spring Boot Dashboard Cloudfoundry Manifest YML Support Concourse CI Pipiline Editor }
4. Java 예제코드 작성 및 실행.
- Hello, World. 예제코드를 작성해 봅시다.
저장은 ~/Downloads/HelloWorld.java 파일로 했습니다.
package main; public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, world."); } }- 상단 메뉴의 Run - Start Debugging을 선택하거나 F5를 입력해 실행하면 "Hello World."가 출력되는 것을 확인할 수 있습니다.

4. Spring Boot 프로젝트 생성 및 실행.
4-1. 프로젝트 생성.
- 참고: https://code.visualstudio.com/docs/java/java-spring-boot
- 상단 메뉴의 View - Command Palette를 선택하거나 Shift+Command+P를 입력해 커맨드 팔레트를 실행합니다.
명령어 입력: >Spring Initializr: Create a Gradle Project Specify Spring Boot version: 2.4.2 Specify project language: Java Input Group Id for your project: com.example Input Artifact Id for your project: demo Specify packaging type: JAR Specify Java version: 11 Search for dependencies: 나중에 설정하면 되니 선택하지 않고 그냥 엔터 저장할 디렉토리 위치 선택해서 저장 후 해당 디렉토리 열기.
4-2. 실행.
- 상단 메뉴의 Run - Start Debugging을 선택하거나 F5를 입력하면 Spring Boot 프로젝트가 실행되는 것을 확인할 수 있습니다.
- 아직 HTTP REST 코드를 작성하지 않았기 때문에 실행 후 바로 종료됩니다.
