Gradle로 빌드하고 jar파일 실행하기(터미널)

2020. 11. 29. 21:18·Tech/Spring

dncjf64.tistory.com/223

 

IntelliJ IDEA와 Git Bash 연동하기

medium.com/@violetboralee/intellij-idea%EC%99%80-git-bash-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0-63e8216aa7de IntelliJ IDEA와 Git Bash 연동하기 JetBrains 계열의 IDEA와 Git Bash를 연동하는 방법을 소개..

dncjf64.tistory.com

앞서 올린 인텔리제이에 Git Bash 연동하기를 선행한 기준으로 기록

 

터미널을 열면 프로젝트 루트경로가 뜸

 

명령어 순서

1 : ./gradlew build로 빌드

2 : cd build -> cd libs로 이동

(libs 폴더가 생성되지 않았으면 빌드가 제대로 되지 않은것)

3. : java -jar [파일명].jar

4 : ./gradlew clean build : 기존 파일을 지우고 새로 빌드

 

※ 유의사항

이유는 모르겠지만 이상한 문자가 생겨서 깨진다 이럴떄는 cmd창에서 돌려봐서 에러를 확인할 수 밖에 없을 것 같다.

 

윈도우 명령어 

1 : gradlew.bat

2 : gradlew build

=> 2번에서 보통 에러가 뜬다.(필자는 로컬에 설치된 자바버전이 1.8이였는데, 프로젝트는 11이라서 에러 발생)

3 : gradlew clean build

 

만약에

이런 에러가 뜨거나

이런 에러가 뜨면  

 

로컬 JDK버전이랑 프로젝트 JDK버전이 맞지 않아서 생기는거니 맞춰주자

 

 

참고

www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8

'Tech > Spring' 카테고리의 다른 글

SpringBoot에서 HttpOnly 쿠키방식을 이용한 refreshToken 발급  (0) 2021.02.27
@Controller와 @RestController의 차이점  (2) 2021.02.12
[취준생을 위한 스프링부트 백엔드 프로그래밍] 3주차 과제  (0) 2021.01.26
[취준생을 위한 스프링부트 백엔드 프로그래밍] 2주차 과제  (0) 2021.01.21
[취준생을 위한 스프링부트 백엔드 프로그래밍] 1주차 과제  (0) 2021.01.10
'Tech/Spring' 카테고리의 다른 글
  • @Controller와 @RestController의 차이점
  • [취준생을 위한 스프링부트 백엔드 프로그래밍] 3주차 과제
  • [취준생을 위한 스프링부트 백엔드 프로그래밍] 2주차 과제
  • [취준생을 위한 스프링부트 백엔드 프로그래밍] 1주차 과제
소프
소프
  • 소프
    기회는 찬스
    소프
  • 전체
    오늘
    어제
    • 분류 전체보기 (138) N
      • Language (20)
        • Java (19)
        • Design Pattern (1)
      • Tech (27)
        • Spring (19)
        • JPA (3)
        • QueryDSL (1)
        • Gradle (4)
      • 개발 생각 (1)
      • IT Book (0)
        • 자바_스프링 개발자를 위한 실용주의 프로그래밍 (0)
      • Database (4)
        • Mysql (4)
        • Redis (0)
      • 네트워크 (1)
      • 운영체제 (2)
      • IDE (12)
        • Intellij (9)
        • vscode (2)
        • datagrip (1)
      • 인프라 (11)
        • Docker (2)
        • Jenkins (7)
        • Github Actions (1)
        • GCP (1)
      • 형상관리 (2)
        • gitlab (2)
        • git (0)
      • 외부활동 (44)
        • CS 면접 끝장내기 - 데이터베이스 1기 (5)
        • CS 면접 끝장내기 - 컴퓨터 네트워크 2기 (5)
        • CS 면접 끝장내기 - 자바 2기 (0)
        • TDD, 클린 코드 with Java 17기 (7)
        • ATDD, 클린 코드 with Spring 8기 (6)
        • 루퍼스 2기 (21)
      • 프로젝트 (0)
      • 회고 (6)
      • 기타 (1)
        • 제미니의 개발 실무 (0)
  • 블로그 메뉴

    • 홈
    • Github
    • LinkedIn
    • 방명록
  • 인기 글

  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.6
소프
Gradle로 빌드하고 jar파일 실행하기(터미널)
상단으로

티스토리툴바