본문 바로가기
Programming/Javascript

vscode로 자바 프로그래밍하기

by peter paak 2019. 10. 29.
728x90

이번에 알고리즘 공부를 다시 하면서 자바와 C++를 사용하기로 했습니다.
원래 C++는 vscode로 사용하고 java는 intellij를 사용하였는데,
ide를 따로 사용하다보니 알고리즘 공부한 것이 따로노는 느낌이 들었습니다. 어디 한 군데 모아놓고 계속 싶었는데..
그래서 vscode로 자바 프로그래밍 환경 설정 하는 법을 알아보았습니다. 더 자세한 내용을 알고 싶으신 분들은 vscode 홈페이지를 참고하시기 바랍니다.

vscode 자바 extension pack 설치

윈도우

윈도우 사용자의 경우 vscode에서 제공하는 자바 통합툴을 다운받으시면 간단하게 설정을 하실 수 있습니다. 혹은 vscode에서 java extension pack을 직접 설치하셔도 사용 가능합니다.

맥 사용자의 경우는 위의 경우와 마찬가지로 vscode에서 직접 java extension pack을 설치하시면 됩니다.

java extension pack을 설치하시면 다음과 같은 extension들이 함꼐 설치됩니다.

  • Language Support for Java(TM) by Red Hat
  • Debugger for Java
  • Java Test Runner
  • Maven for Java
  • Java Dependency Viewer

java 실행

java 실행에 필요한 환경설정을 마쳤으면 vscode로 자바 코드를 작성해보겠습니다.
vscode에서 제공하는 방법은 두가지 입니다. 하나씩 살펴보겠습니다.

1. plain 형식

먼저 Hello.java 파일을 만듭니다.
아래의 코드를 작성합니다.

  public class Hello {
    public static void main(String[] args) {
        System.out.println("hello world");
    }
  }

그리고 main 함수의 public 위에 run/debug 중에 run을 클릭합니다.

그러면 아래와 같이 출력되는 것을 볼 수 있습니다.

2. eclipse 형식

만약에 elipse 형식의 포멧을 원하신다면 다음과 방법을 사용하시면 됩니다.

  • vscode에서 cmd + shift + p를 누릅니다.
  • create java project라고 검색합니다.
  • 프로젝트 폴더를 생성합니다.
  • 자바 프로젝트 이름을 정합니다.
  • 그러면 새 창이 뜨면서 아래와 같이 binsrc 폴더들을 볼 수 있습니다.
  • app.java에서 원하는 코드를 작성하시면 됩니다.

단축키

개발의 필요한 단축키는 기본적으로 다음과 같다고 생각합니다. (맥 기준입니다)

  • sysout : System.out.print
  • main : main 함수 생성
  • cmd + space : intelli sense (자동완성, 맥일 경우 키 설정을 해주셔야 됩니다. vscode 자동완성 단축키 설정 글을 참고하시면 됩니다.)
  • cmd + shift + up : smart import (사용안된 임포트 선언문 삭제)

추가로 필요한 단축키는 사용하면서 추가할 계획입니다. 혹시 다른 내용이나 더 좋은 내용이 있으시다면 알려주시면 감사하겠습니다.😊

728x90