[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 파일 만들기
메타데이터 지정하는 파일