λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
Java

[Java] jar 파일 μƒμ„±ν•˜κΈ° (Eclipse / bat 파일)

by cheezzz 2021. 12. 16.
λ°˜μ‘ν˜•

Java jar 파일 μƒμ„±ν•˜λŠ” 두가지 방법을 μ†Œκ°œν•˜λ €ν•©λ‹ˆλ‹€.
1. Eclipse Export ν™œμš©
2. bat 파일 생성

 

1. Eclipse Export ν™œμš©
Eclipse Export κΈ°λŠ₯을 ν™œμš©ν•΄ jar νŒŒμΌμ„ μƒμ„±ν•΄λ΄…μ‹œλ‹€.

1) Eclipse - File - Export


2) 'jar' 검색 - 'JAR file' 선택 - Next


3) complie ν•  파일 선택 - 생성할 jar 파일 이름 μž…λ ₯ - Finish


4) Eclipse Workspace에 jar 파일 생성 μ™„λ£Œ!

 

2. bat 파일 생성
λ©”λͺ¨μž₯μ—μ„œ java 파일 compile 및 jar 파일 μƒμ„±ν•˜λŠ” bat νŒŒμΌμ„ λ§Œλ“€μ–΄λ΄…μ‹œλ‹€

1) μƒˆλ‘œμš΄ λ©”λͺ¨μž₯ μ—΄κ³  μ°½ 첫번째 쀄
:Compile μž…λ ₯

:Compile

 

2) λ‘λ²ˆμ§Έ 쀄
"" μ•ˆμ— Java jdk 경둜\bin\javac.exe μž…λ ₯
compile ν•  java 파일 각각 λ„μ–΄μ“°κΈ°λ‘œ κ΅¬λΆ„ν•˜λ©° μž…λ ₯
ex) com/test1/*.java  : com/test1 폴더에 μžˆλŠ” λͺ¨λ“  java νŒŒμΌλ“€

"Java jdk 경둜\bin\javac.exe" com/test1/*.java com/test2/*.java

 

3) μ„Έλ²ˆμ§Έ 쀄
Enter

4) λ‹€μ„―λ²ˆμ§Έ 쀄
:JAR μž…λ ₯

:JAR

 

5) μ—¬μ„―λ²ˆμ§Έ 쀄
"" μ•ˆμ— Java jdk 경둜\bin\jar.exe μž…λ ₯ ν›„ cvf
"" μ•ˆμ— 생성될 jar 파일 경둜/생성될 jar 파일 λͺ… μž…λ ₯
jar νŒŒμΌμ— ν˜•μ„±ν•  class 파일 각각 λ„μ–΄μ“°κΈ°λ‘œ κ΅¬λΆ„ν•˜λ©° μž…λ ₯
ex) com/test1/*.class  : com/test1 ν΄λ”μ˜ java νŒŒμΌλ“€μ΄ compile 된 class νŒŒμΌλ“€

"Java jdk 경둜\bin\jar.exe" cvf "생성될 jar 파일 경둜/생성될 jar 파일λͺ….jar" com/test1/*.class com/test2/*.class

 

6) 일곱번째 쀄
PAUSE μž…λ ₯

PAUSE

 

7) java 파일 μ΅œμƒλ‹¨ 폴더에 ν•΄λ‹Ή λ©”λͺ¨μž₯을 μ•„λž˜λ‘œ μ„€μ • ν›„ μ €μž₯
νŒŒμΌμ΄λ¦„ : bat파일λͺ….bat
νŒŒμΌν˜•μ‹ : All types(*.*)

8) bat 파일 μ‹€ν–‰
λ”λΈ”ν΄λ¦­ν•˜λ©΄ cmd μ°½ open

9) μ•„λž˜μ™€ 같이 μ™„λ£Œ ν›„ μ„€μ •ν•œ μ €μž₯ 경둜 폴더 확인해보면 jar 파일 생성 μ™„λ£Œ!

λ°˜μ‘ν˜•

λŒ“κΈ€