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 νμΌ μμ± μλ£!
'Java' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Java] javax.net.ssl.SSLHandshakeException: connection during handshake (0) | 2022.03.23 |
---|---|
[Java] log4j Log λ 벨 (0) | 2022.01.07 |
[Java] Reflectionμ μ΄μ©ν private μ κ·ΌνκΈ° (2) | 2021.12.23 |
[Java] κ°μ λλ©μΈ μ¬μ©μ sessionκ° nullλ‘ λ³κ²½λλ νμ (2) | 2021.12.10 |
[Java] JSON νμ±νκΈ° (4) | 2021.12.07 |
λκΈ