ΚώΊΎ1c)*+,./06789:;<=>BCDEFGHIJKMNOPQRSTUVWXYZ$ {0}이(κ°€) μž‘μ„±λ˜μ—ˆμŠ΅λ‹ˆλ‹€.# {0}이(κ°€) μ¦κ°€λ˜μ—ˆμŠ΅λ‹ˆλ‹€.?'c' ν”Œλž˜κ·Έμ—λŠ” μž…λ ₯ 파일이 μ§€μ •λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€!O'u' ν”Œλž˜κ·Έμ—λŠ” manifest λ˜λŠ” μž…λ ₯ 파일이 μ§€μ •λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€!()V(0%κ°€ μ €μž₯λ˜μ—ˆμŠ΅λ‹ˆλ‹€.) ({0}%κ°€ κ°μ†Œλ˜μ—ˆμŠ΅λ‹ˆλ‹€.)(λ‚΄λΆ€ = {0}) (μ™ΈλΆ€= {1})CodeLineNumberTable SourceFile[Ljava/lang/Object;error.bad.cflagerror.bad.optionerror.bad.uflagerror.cant.openerror.create.direrror.illegal.optionerror.incorrect.lengtherror.nosuch.fileordirerror.write.file getContentsjava/lang/Objectjava/util/ListResourceBundleout.added.manifest out.adding out.create out.deflated out.extractedout.ignore.entry out.inflatedout.size out.storedout.update.manifestsun/tools/jar/resources/jar_kousage.{0} : 디렉토리λ₯Ό λ§Œλ“€ 수 μ—†μŠ΅λ‹ˆλ‹€.;{0} : μ§€μ •ν•œ 파일 λ˜λŠ” 디렉토리가 μ—†μŠ΅λ‹ˆλ‹€.${0} μ˜΅μ…˜μ΄ 잘λͺ»λ˜μ—ˆμŠ΅λ‹ˆλ‹€./{0} 처리 쀑 길이가 잘λͺ»λ˜μ—ˆμŠ΅λ‹ˆλ‹€."{0}을(λ₯Ό) μ—΄ 수 μ—†μŠ΅λ‹ˆλ‹€. "{0}이(κ°€) μΆ”μΆœλ˜μ—ˆμŠ΅λ‹ˆλ‹€.0기쑴의 jar νŒŒμΌμ— μ“°λŠ” 쀑 였λ₯˜ λ°œμƒwμ‚¬μš©λ²•: jar {ctxu}[vfm0Mi] [jar-file] [manifest-file] [-C dir] files ... μ˜΅μ…˜: -c μƒˆ μ•„μΉ΄μ΄λΈŒλ₯Ό λ§Œλ“­λ‹ˆλ‹€. -t μ•„μΉ΄μ΄λΈŒμ— λŒ€ν•œ λͺ©μ°¨λ₯Ό λ‚˜μ—΄ν•©λ‹ˆλ‹€. -x μ•„μΉ΄μ΄λΈŒμ—μ„œ λͺ…λͺ…λœ (λ˜λŠ” λͺ¨λ“ ) νŒŒμΌμ„ μΆ”μΆœν•©λ‹ˆλ‹€. -u 기쑴의 μ•„μΉ΄μ΄λΈŒλ₯Ό μ—…λ°μ΄νŠΈν•©λ‹ˆλ‹€. -v ν‘œμ€€ 좜λ ₯에 λŒ€ν•œ μžμ„Έν•œ 정보 좜λ ₯을 μƒμ„±ν•©λ‹ˆλ‹€. -f μ•„μΉ΄μ΄λΈŒ 파일 이름을 μ§€μ •ν•©λ‹ˆλ‹€. -m μ§€μ •λœ manifest νŒŒμΌμ—μ„œ manifest 정보λ₯Ό ν¬ν•¨μ‹œν‚΅λ‹ˆλ‹€. -0 μ €μž₯만 μˆ˜ν–‰ν•˜λ©° ZIP 압좕을 μ‚¬μš©ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. -M μž…λ ₯ ν•­λͺ©μ— λŒ€ν•œ manifest νŒŒμΌμ„ λ§Œλ“€μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. -i μ§€μ •λœ jar νŒŒμΌμ— λŒ€ν•œ 색인 정보λ₯Ό μƒμ„±ν•©λ‹ˆλ‹€. -C μ§€μ •λœ λ””λ ‰ν† λ¦¬λ‘œ λ³€κ²½ν•˜κ³  λ‹€μŒ νŒŒμΌμ„ ν¬ν•¨μ‹œν‚΅λ‹ˆλ‹€. 디렉토리인 파일이 ν•˜λ‚˜λΌλ„ 있으면 μž¬κ·€μ μœΌλ‘œ μ²˜λ¦¬λ©λ‹ˆλ‹€. 'm' 및 'f' ν”Œλž˜κ·Έκ°€ μ§€μ •λœ μˆœμ„œλŒ€λ‘œ manifest 파일 이름과 μ•„μΉ΄μ΄λΈŒ 파일 이름을 μ§€μ •ν•΄μ•Ό ν•©λ‹ˆλ‹€. 예 1: classes.jarλΌλŠ” μ•„μΉ΄μ΄λΈŒ νŒŒμΌμ— 두 클래슀 νŒŒμΌμ„ μ•„μΉ΄μ΄λΈŒν•˜λ €λ©΄ : jar cvf classes.jar Foo.class Bar.class 예 2: 기쑴의 manifest 파일 'mymanifest'λ₯Ό μ‚¬μš©ν•˜κ³  foo/ 디렉토리에 μžˆλŠ” λͺ¨λ“  νŒŒμΌμ„ 'classes.jar'둜 μ•„μΉ΄μ΄λΈŒν•©λ‹ˆλ‹€: jar cvfm classes.jar mymanifest -C foo/ . μ—…λ°μ΄νŠΈλœ manifest7μ˜΅μ…˜ -{ctxu} 쀑 ν•˜λ‚˜κ°€ μ§€μ •λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.μž…λ ₯ ν•­λͺ© {0} λ¬΄μ‹œ 쀑μΆ”κ°€ 쀑: {0}μΆ”κ°€λœ manifest5@AL()[[Ljava/lang/Object; 1- ]` jar_ko.java1^]1-2*·a±3?_2€h½[Y½\YSYSSY½\Y SY%SSY½\Y SYSSY½\Y SY SSY½\Y SYSSY½\Y SYSSY½\YSYSSY½\YSYSSY½\YSY"SSY ½\YSY(SSY ½\YSY'SSY ½\YSYSSY ½\YSYSSY ½\YSY!SSY½\YSY&SSY½\YSYSSY½\YSYSSY½\YSYSSY½\YSY$SSY½\YSY#SS°34b