[POCU][JAVA] 커맨드 라인으로 프로그램 실행, 배포

2026.05.08. 09:35

java -classpath <class 파일 위치> <클래스 이름>

  • C나 C#처럼 컴파일하면 실행파일(exe) 이 나오지 않음. 

    • 대신 바이트 코드가 나옴. 즉 바이트 코드를 실행함.

  • class 파일 위치에는 패키지 이름을 반드시 붙여야함.

  • 해당 class 파일에는 main 메소드가 있어야함.

배포 시 jar 파일 만들어 배포

jar <option> <jar 파일 이름> <최상위 패키지 경로>

hellopocu\class jar -cf ..\lib\hellopocu.jar academy

jar -cfm ..\lib\hellopocu.jar ..\src\Manifest.txt academy //Manifest 파일 지정
  • .jar 파일을 만드는 명령어

    • c: create

    • f: 만들어질 .jar파일 이름 지정

    • m: .jar 파일을 만들 때 manifest 파일도 함께 넣겠단 의미

  • Manifest 파일 만들기

    • 메타데이터 지정하는 파일