pack200(1) Java Deployment Tools pack200(1) (NAME) pack200 - JAR pack200 . (SYNOPSIS) pack200 [options] output-file JAR-file . (properties) . options . <<>> . output-file . JAR-file . (DESCRIPTION) pack200 JAR gzip pack200 . pack200 . pack200 . myarchive.pack.gz pack200 : pack200 myarchive.pack.gz myarchive.jar (OPTIONS) -r, --repack JAR JAR . jarsigner(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 (debugging) . SourceFile LineNumberTable LocalVariableTable LocalVariableTypeTable . . --keep-file-order . . -O, --no-keep-file-order . JAR . JAR (indexing) . -Svalue , --segment-limit=value N ( ) (segment) . N . -1 0 . . . -1 . JAR . JAR (Java heap) ( ). -Evalue , --effort=value . . 0 pack200 JAR . JSR 200 (unpacker) . 5 . -Hvalue , --deflate-hint=value . : true false keep. value true false pack200 (deflation hint) . keep JAR . . -mvalue , --modification-time=value latest keep. latest . . . keep JAR . . -Pfile , --pass-file=file . . JAR (/) . JAR . file . -Uaction , --unknown-attribute=action action . error strip pass. error pack200 . strip . (JVM) (class loader) . pass (resource) . -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 (layout) class- attribute field-attribute method-attribute code- attribute. attribute-name . action some-layout-string error strip pass. some-layout-string: JSR 200 : --class-attribute=SourceFile=RUH. error pack200 . strip . JVM . --class- attribute=CompilationID=pass . pass . -f pack.properties , --config-file=pack.properties . 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 (JVM) . java(1) . -J-Xms48m . (EXIT STATUS) : 0 0 . (NOTES) pack(1) . pack pack200 . Java SE API JDK . (SEE ALSO) o unpack200(1) o jar(1) o jarsigner(1) JDK 8 21 November 2013 pack200(1)