ΚώΊΎ4k-./013459:=>?@ABCDEFGKLMNOPQRSTVWXYZ[\]^_`ab 생성됨: {0} 증가됨: {0}Y'c' ν”Œλž˜κ·Έλ₯Ό μ‚¬μš©ν•˜λ €λ©΄ Manifest λ˜λŠ” μž…λ ₯ νŒŒμΌμ„ 지정해야 ν•©λ‹ˆλ‹€!W'e' ν”Œλž˜κ·Έ 및 Manifestλ₯Ό 'Main-Class' 속성과 ν•¨κ»˜ 지정할 수 μ—†μŠ΅λ‹ˆλ‹€!h'u' ν”Œλž˜κ·Έλ₯Ό μ‚¬μš©ν•˜λ €λ©΄ Manifest, 'e' ν”Œλž˜κ·Έ λ˜λŠ” μž…λ ₯ νŒŒμΌμ„ 지정해야 ν•©λ‹ˆλ‹€!()V(0%λ₯Ό μ €μž₯함)({0}%λ₯Ό κ°μ†Œν•¨)(μž…λ ₯ = {0}) (좜λ ₯ = {1})CodeLineNumberTableManifestλ₯Ό μ—…λ°μ΄νŠΈν•¨Manifestλ₯Ό 좔가함 SourceFile[Ljava/lang/Object;error.bad.cflagerror.bad.eflagerror.bad.optionerror.bad.uflagerror.cant.openerror.create.direrror.create.tempfileerror.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}: 디렉토리λ₯Ό 생성할 수 μ—†μŠ΅λ‹ˆλ‹€.7{0}: ν•΄λ‹Ή 파일 λ˜λŠ” 디렉토리가 μ—†μŠ΅λ‹ˆλ‹€.=κΈ°μ‘΄ jar νŒŒμΌμ— μ“°λŠ” 쀑 였λ₯˜κ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€.½μ‚¬μš©λ²•: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files ... μ˜΅μ…˜: -c μƒˆ μ•„μΉ΄μ΄λΈŒλ₯Ό μƒμ„±ν•©λ‹ˆλ‹€. -t μ•„μΉ΄μ΄λΈŒμ— λŒ€ν•œ λͺ©μ°¨λ₯Ό λ‚˜μ—΄ν•©λ‹ˆλ‹€. -x λͺ…λͺ…λœ(λ˜λŠ” λͺ¨λ“ ) νŒŒμΌμ„ μ•„μΉ΄μ΄λΈŒμ—μ„œ μΆ”μΆœν•©λ‹ˆλ‹€. -u κΈ°μ‘΄ μ•„μΉ΄μ΄λΈŒλ₯Ό μ—…λ°μ΄νŠΈν•©λ‹ˆλ‹€. -v ν‘œμ€€ 좜λ ₯에 상세 정보 좜λ ₯을 μƒμ„±ν•©λ‹ˆλ‹€. -f μ•„μΉ΄μ΄λΈŒ 파일 이름을 μ§€μ •ν•©λ‹ˆλ‹€. -m μ§€μ •λœ Manifest 파일의 Manifest 정보λ₯Ό ν¬ν•¨ν•©λ‹ˆλ‹€. -n μƒˆ μ•„μΉ΄μ΄λΈŒλ₯Ό μƒμ„±ν•œ ν›„ Pack200 μ •κ·œν™”λ₯Ό μˆ˜ν–‰ν•©λ‹ˆλ‹€. -e jar μ‹€ν–‰ νŒŒμΌμ— λ²ˆλ“€λ‘œ 제곡된 λ…λ¦½ν˜• μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μ‹œμž‘ 지점을 μ§€μ •ν•©λ‹ˆλ‹€. -0 μ €μž₯ μ „μš©: ZIP 압좕을 μ‚¬μš©ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. -P 파일 μ΄λ¦„μ—μ„œ μ„ ν–‰ '/'(μ ˆλŒ€ 경둜) 및 ".."(μƒμœ„ 디렉토리) κ΅¬μ„±μš”μ†Œλ₯Ό μœ μ§€ν•©λ‹ˆλ‹€. -M ν•­λͺ©μ— λŒ€ν•΄ Manifest νŒŒμΌμ„ μƒμ„±ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. -i μ§€μ •λœ jar νŒŒμΌμ— λŒ€ν•œ 인덱슀 정보λ₯Ό μƒμ„±ν•©λ‹ˆλ‹€. -C μ§€μ •λœ λ””λ ‰ν† λ¦¬λ‘œ λ³€κ²½ν•˜κ³  λ‹€μŒ νŒŒμΌμ„ ν¬ν•¨ν•©λ‹ˆλ‹€. νŠΉμ • 파일이 디렉토리일 경우 μˆœν™˜μ μœΌλ‘œ μ²˜λ¦¬λ©λ‹ˆλ‹€. Manifest 파일 이름, μ•„μΉ΄μ΄λΈŒ 파일 이름 및 μ‹œμž‘ 지점 이름은 'm', 'f' 및 'e' ν”Œλž˜κ·Έμ™€ λ™μΌν•œ μˆœμ„œλ‘œ μ§€μ •λ©λ‹ˆλ‹€. 예 1: classes.jarλΌλŠ” μ•„μΉ΄μ΄λΈŒμ— 두 클래슀 νŒŒμΌμ„ μ•„μΉ΄μ΄λΈŒν•˜λŠ” 방법: jar cvf classes.jar Foo.class Bar.class 예 2: κΈ°μ‘΄ Manifest 파일 'mymanifest'λ₯Ό μ‚¬μš©ν•˜μ—¬ foo/ λ””λ ‰ν† λ¦¬μ˜ λͺ¨λ“  νŒŒμΌμ„ 'classes.jar'둜 μ•„μΉ΄μ΄λΈŒν•˜λŠ” 방법: jar cvfm classes.jar mymanifest -C foo/ .μ—΄ 수 μ—†μŒ: {0} 4μ˜΅μ…˜ -{ctxu} 쀑 ν•˜λ‚˜λ₯Ό 지정해야 ν•©λ‹ˆλ‹€.,μž„μ‹œ νŒŒμΌμ„ 생성할 수 μ—†μŠ΅λ‹ˆλ‹€.잘λͺ»λœ μ˜΅μ…˜: {0}7처리 쀑 μ˜¬λ°”λ₯΄μ§€ μ•Šμ€ 길이가 발견됨: {0}μΆ”κ°€ν•˜λŠ” 쀑: {0}μΆ”μΆœλ¨: {0}<IJU()[[Ljava/lang/Object; 62 eh jar_ko.java1fe627*·i±8Hg7€Œ½cY½dY SYSSY½dY SYSSY½dY SY'SSY½dYSYSSY½dYSY&SSY½dYSY"SSY½dYSY(SSY½dYSY)SSY½dYSY*SSY ½dYSY#SSY ½dYSY$SSY ½dYSY SSY ½dYSY+SSY ½dYSYSSY½dYSYSSY½dYSY,SSY½dYSY!SSY½dYSYSSY½dYSYSSY½dYSYSSY½dYSY SSY½dY SY%SS°8;j