pack200(1) Java pack200(1) pack200 - WebJARpack200 pack200 [options] output-file JAR-file properties options output-file JAR-file pack200Java gzipJARpack200Javapack200 pack200myarchive.pack.gzpack200 pack200 myarchive.pack.gz myarchive.jar -r --repack JARJARjarsigner(1)myarchive.jar pack200 --repack myarchive-packer.jar myarchive.jar pack200 --repack myarchive.jar -g --no-gzip pack200 pack200 --no-gzip myarchive.pack myarchive.jar -G --strip-debug SourceFileLineNumberTableLocalVariableTableLocalVariableTypeTable --keep-file-order -O --no-keep-file-order JARJAR -Svalue --segment-limit=value N ()N-101 -1()JAR 10 MBJAR10%Java(10) -Evalue --effort=value 10190pack200JARJSR 200 5 -Hvalue --deflate-hint=value truefalsekeep valuetruefalsepacker200 keepJAR -mvalue --modification-time=value latestkeep keepJAR -Pfile --pass-file=file JAR(/)JARfile -Uaction --unknown-attribute=action actionerrorstrippass errorpack200 stripJava Virtual Machine (JVM) pass1 -Cattribute-name=layout --class-attribute=attribute-name=action -Fattribute-name=layout --field-attribute=attribute-name=action -Mattribute-name=layout --method-attribute=attribute-name=action -Dattribute-name=layout --code-attribute=attribute-name=action 4class-attributefield-attributemethod-attributecode-attributeattribute-nameactionsome-layout-stringerrorstrippass some-layout-string: JSR 200: --class-attribute=SourceFile=RUH errorpack200 stripVM--class-attribute=CompilationID=pass pass1 -f pack.properties --config-file=pack.properties Java pack200 -f pack.properties myarchive.pack.gz myarchive.jar more pack.properties # Generic properties for the packer. modification.time=latest deflate.hint=false keep.file.order=false # This option will cause the files bearing new attributes to # be reported as an error rather than passed uncompressed. unknown.attribute=error # Change the segment limit to be unlimited. segment.limit=-1 -v --verbose -q --quiet -lfilename --log-file=filename -? -h --help -V --version -Joption Java Virtual Machinejava(1)-J-Xms48m48MB : 00 pack(1)packpack200 JDKJava SE API o unpack200(1) o jar(1) o jarsigner(1) JDK 8 20131121 pack200(1)