Declan Andrew
Kaminion
Declan Andrew
전체 방문자
오늘
어제
  • 분류 전체보기 (83)
    • 잡담 (1)
    • AI (0)
      • 논문 리뷰 (0)
    • 유니티 (1)
    • C (2)
    • Java (11)
    • 서버(Server) (10)
      • PHP (1)
      • DevOps (4)
    • JavaScript (12)
      • Node.js (1)
      • React.js (6)
    • 프론트엔드 (1)
    • 안드로이드 (2)
    • 알고리즘과 자료구조 (2)
    • 통계 (0)
      • 중학 통계 (0)
      • 고등 통계 (0)
      • 대학 통계 (0)
    • 컴퓨터과학 (19)
      • 디지털 논리회로 (6)
      • 인공지능 (3)
      • 데이터베이스 (3)
      • 정보통신망(네트워크) (4)
      • 프로그래밍 언어론 (0)
      • 운영체제 (3)
    • 수학 (8)
      • 기초 수학 (5)
      • 공학 수학 (3)
      • 게임 수학 (0)
    • 자격증 (12)
      • AWS (3)
      • 정보처리기사 (9)
    • 빅데이터 (1)
      • 이론 (0)
      • 실습 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기
  • 티스토리로이동

공지사항

인기 글

태그

  • 자바
  • 프로그래밍
  • 자격증
  • qnet
  • 큐넷
  • 프로그래머
  • 정보처리기사
  • 리액트
  • 데이터베이스
  • Database
  • 개발
  • 리눅스
  • JavaScript
  • OS
  • 파이썬
  • DB
  • React
  • Q-net
  • array
  • 인공지능
  • react-native
  • Ai
  • 논리회로
  • 기사
  • 정처기
  • java
  • Programming
  • 자바스크립트
  • 수학
  • js

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Declan Andrew
Java

자바 콘솔에서의 다양한 실행방법(jar, 빌드)

Java

자바 콘솔에서의 다양한 실행방법(jar, 빌드)

2019. 11. 7. 12:12
반응형

선행작업

환경변수 %JAVA_HOME\lib;.; 여야함

// 이게 이클립스 오류의 주범이기도 했었다 ㅡㅡ; 나의 경우엔 콘솔로 빌드하다 오류발견..

 

javac (파일명).java

java (파일명)

- 먼저 빌드하고 class파일로 만들어주어야한다.

 

jar

자바 아카이브 파일 

(여러개의 파일을 하나로 묶어서 관리하기 위함)

ex ) jar cf test.jar kr\*

(생성 옵션, 그리고 생성할 jar파일 명, 묶일 파일들)

 

패키지 지정시 cp 명령어를 통해 실행해야한다..

근데 jar파일을 이용하면 바로 실행가능!

메인 클래스가 무엇인지 알려주는 manifest.txt 파일이 필요하다

 

manifest.txt에서 

Main-class: kr.co.test.Hello ( 풀 패키지명, 클래스 명 ) 작성 후

엔터(이거 때문에 1시간 허비했다.. request Header 처럼 생각할 것..)

 

jar -cfm  test.jar manifest.text kr\* 과 같은 내용으로 진행하면 된다.

실행할땐 java -jar test.jar로 실행하면 끝!

 

다음엔 로그백 실습해보자

 

 

반응형

'Java' 카테고리의 다른 글

Maven Project 빌드 시 (CLI 환경) 각종 설명 및 팁  (0) 2019.12.09
로그백 실행방법(logback, java)  (0) 2019.11.07
자바 익명클래스와 자바 람다 (Java Anonymous class, Java Lambda) 1편  (0) 2019.08.18
JAVA Exception 예외, 사용자 정의 예외처리 만드는법  (0) 2019.08.05
Comparable, Comparator를 이용한 객체간 크기 비교  (0) 2019.07.30
    'Java' 카테고리의 다른 글
    • Maven Project 빌드 시 (CLI 환경) 각종 설명 및 팁
    • 로그백 실행방법(logback, java)
    • 자바 익명클래스와 자바 람다 (Java Anonymous class, Java Lambda) 1편
    • JAVA Exception 예외, 사용자 정의 예외처리 만드는법
    Declan Andrew
    Declan Andrew
    궁금한 점은 메일 주세요. jwsoft0529@gmail.com 블로그 확인 잘 안합니다.

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.