빌드 및 실행
class 폴더

컴파일된 바이트 코드가 저장되는 폴더
커맨드 라인에서 컴파일 하기


javac 명령어


컴파일된 결과는 소스코드(src 폴더)의 패키지 구조와 동일함
프로그램 실행

java 명령어

main 함수를 찾지 못하는 경우
java 명령어의 -classpath옵션

여기서 패키지는 컴파일된 .class 파일을 포함하는 폴더
- [[#javac-명령어|
javac명령어]]에서 봤듯이 소스 코드 패키지의 폴더 구조는 바이트 코드 패키지의 폴더 구조와 동일
클래스 이름에 패키지 붙이기

배포하기

lib 폴더

.jar 파일이 위치하는 폴더 이름을 lib(short for library)로 짓는 것이 관행
jar 명령어

바이트 코드를 모아 jar파일을 만드는 명령어
최상위 패키지 경로
- 지금 예시에서는
academy

.jar 파일 실행하기


Manifest 파일

자동으로 MANIFEST.MF 파일이 생성되기도 하고, 직접 넣어줄 수도 있다. 아래는 직접 main 함수가 위치한 클래스를 Manifest 파일에 명시하는 예
jar파일에 포함해야함


..\src\Manifest.txt 가 Manifest 파일 경로