< prev index next >

src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource.java

Print this page
rev 50498 : 8199871: Deprecate pack200 and unpack200 tools
Reviewed-by:


  25 package com.sun.java.util.jar.pack;
  26 
  27 import java.util.ListResourceBundle;
  28 
  29 public class DriverResource extends ListResourceBundle {
  30 
  31     public static final String VERSION = "VERSION";
  32     public static final String BAD_ARGUMENT = "BAD_ARGUMENT";
  33     public static final String BAD_OPTION = "BAD_OPTION";
  34     public static final String BAD_REPACK_OUTPUT = "BAD_REPACK_OUTPUT";
  35     public static final String DETECTED_ZIP_COMMENT = "DETECTED_ZIP_COMMENT";
  36     public static final String SKIP_FOR_REPACKED = "SKIP_FOR_REPACKED";
  37     public static final String WRITE_PACK_FILE = "WRITE_PACK_FILE";
  38     public static final String WRITE_PACKGZ_FILE = "WRITE_PACKGZ_FILE";
  39     public static final String SKIP_FOR_MOVE_FAILED = "SKIP_FOR_MOVE_FAILED";
  40     public static final String PACK_HELP = "PACK_HELP";
  41     public static final String UNPACK_HELP = "UNPACK_HELP";
  42     public static final String MORE_INFO = "MORE_INFO";
  43     public static final String DUPLICATE_OPTION = "DUPLICATE_OPTION";
  44     public static final String BAD_SPEC = "BAD_SPEC";

  45 
  46     /*
  47      * The following are the output of 'pack200' and 'unpack200' commands.
  48      * Do not translate command arguments and words with a prefix of '-' or '--'.
  49      */
  50     private static final Object[][] resource = {
  51         {VERSION, "{0} version {1}"}, // parameter 0:class name;parameter 1: version value
  52         {BAD_ARGUMENT, "Bad argument: {0}"},
  53         {BAD_OPTION, "Bad option: {0}={1}"}, // parameter 0:option name;parameter 1:option value
  54         {BAD_REPACK_OUTPUT, "Bad --repack output: {0}"}, // parameter 0:filename
  55         {DETECTED_ZIP_COMMENT, "Detected ZIP comment: {0}"}, // parameter 0:comment
  56         {SKIP_FOR_REPACKED, "Skipping because already repacked: {0}"}, // parameter 0:filename
  57         {WRITE_PACK_FILE, "To write a *.pack file, specify --no-gzip: {0}"}, // parameter 0:filename
  58         {WRITE_PACKGZ_FILE, "To write a *.pack.gz file, specify --gzip: {0}"}, // parameter 0:filename
  59         {SKIP_FOR_MOVE_FAILED, "Skipping unpack because move failed: {0}"}, // parameter 0:filename
  60         {PACK_HELP, new String[] {
  61                 "Usage:  pack200 [-opt... | --option=value]... x.pack[.gz] y.jar",
  62                 "",
  63                 "Packing Options",
  64                 "  -r, --repack                    repack or normalize a jar, suitable for ",


 109         },
 110         {UNPACK_HELP, new String[] {
 111                 "Usage:  unpack200 [-opt... | --option=value]... x.pack[.gz] y.jar\n",
 112                 "",
 113                 "Unpacking Options",
 114                 "  -H{h}, --deflate-hint={h}     override transmitted deflate hint:",
 115                 "                                true, false, or keep (default)",
 116                 "  -r, --remove-pack-file        remove input file after unpacking",
 117                 "  -v, --verbose                 increase program verbosity",
 118                 "  -q, --quiet                   set verbosity to lowest level",
 119                 "  -l{F}, --log-file={F}         output to the given log file, or",
 120                 "                                '-' for System.out",
 121                 "  -?, -h, --help                print this help message",
 122                 "  -V, --version                 print program version",
 123                 "  -J{X}                         pass option X to underlying Java VM"
 124             }
 125         },
 126         {MORE_INFO, "(For more information, run {0} --help .)"}, // parameter 0:command name
 127         {DUPLICATE_OPTION, "duplicate option: {0}"}, // parameter 0:option
 128         {BAD_SPEC, "bad spec for {0}: {1}"}, // parameter 0:option;parameter 1:specifier

 129     };
 130 
 131     protected Object[][] getContents() {
 132         return resource;
 133     }
 134 }


  25 package com.sun.java.util.jar.pack;
  26 
  27 import java.util.ListResourceBundle;
  28 
  29 public class DriverResource extends ListResourceBundle {
  30 
  31     public static final String VERSION = "VERSION";
  32     public static final String BAD_ARGUMENT = "BAD_ARGUMENT";
  33     public static final String BAD_OPTION = "BAD_OPTION";
  34     public static final String BAD_REPACK_OUTPUT = "BAD_REPACK_OUTPUT";
  35     public static final String DETECTED_ZIP_COMMENT = "DETECTED_ZIP_COMMENT";
  36     public static final String SKIP_FOR_REPACKED = "SKIP_FOR_REPACKED";
  37     public static final String WRITE_PACK_FILE = "WRITE_PACK_FILE";
  38     public static final String WRITE_PACKGZ_FILE = "WRITE_PACKGZ_FILE";
  39     public static final String SKIP_FOR_MOVE_FAILED = "SKIP_FOR_MOVE_FAILED";
  40     public static final String PACK_HELP = "PACK_HELP";
  41     public static final String UNPACK_HELP = "UNPACK_HELP";
  42     public static final String MORE_INFO = "MORE_INFO";
  43     public static final String DUPLICATE_OPTION = "DUPLICATE_OPTION";
  44     public static final String BAD_SPEC = "BAD_SPEC";
  45     public static final String DEPRECATED = "DEPRECATED";
  46 
  47     /*
  48      * The following are the output of 'pack200' and 'unpack200' commands.
  49      * Do not translate command arguments and words with a prefix of '-' or '--'.
  50      */
  51     private static final Object[][] resource = {
  52         {VERSION, "{0} version {1}"}, // parameter 0:class name;parameter 1: version value
  53         {BAD_ARGUMENT, "Bad argument: {0}"},
  54         {BAD_OPTION, "Bad option: {0}={1}"}, // parameter 0:option name;parameter 1:option value
  55         {BAD_REPACK_OUTPUT, "Bad --repack output: {0}"}, // parameter 0:filename
  56         {DETECTED_ZIP_COMMENT, "Detected ZIP comment: {0}"}, // parameter 0:comment
  57         {SKIP_FOR_REPACKED, "Skipping because already repacked: {0}"}, // parameter 0:filename
  58         {WRITE_PACK_FILE, "To write a *.pack file, specify --no-gzip: {0}"}, // parameter 0:filename
  59         {WRITE_PACKGZ_FILE, "To write a *.pack.gz file, specify --gzip: {0}"}, // parameter 0:filename
  60         {SKIP_FOR_MOVE_FAILED, "Skipping unpack because move failed: {0}"}, // parameter 0:filename
  61         {PACK_HELP, new String[] {
  62                 "Usage:  pack200 [-opt... | --option=value]... x.pack[.gz] y.jar",
  63                 "",
  64                 "Packing Options",
  65                 "  -r, --repack                    repack or normalize a jar, suitable for ",


 110         },
 111         {UNPACK_HELP, new String[] {
 112                 "Usage:  unpack200 [-opt... | --option=value]... x.pack[.gz] y.jar\n",
 113                 "",
 114                 "Unpacking Options",
 115                 "  -H{h}, --deflate-hint={h}     override transmitted deflate hint:",
 116                 "                                true, false, or keep (default)",
 117                 "  -r, --remove-pack-file        remove input file after unpacking",
 118                 "  -v, --verbose                 increase program verbosity",
 119                 "  -q, --quiet                   set verbosity to lowest level",
 120                 "  -l{F}, --log-file={F}         output to the given log file, or",
 121                 "                                '-' for System.out",
 122                 "  -?, -h, --help                print this help message",
 123                 "  -V, --version                 print program version",
 124                 "  -J{X}                         pass option X to underlying Java VM"
 125             }
 126         },
 127         {MORE_INFO, "(For more information, run {0} --help .)"}, // parameter 0:command name
 128         {DUPLICATE_OPTION, "duplicate option: {0}"}, // parameter 0:option
 129         {BAD_SPEC, "bad spec for {0}: {1}"}, // parameter 0:option;parameter 1:specifier
 130         {DEPRECATED, "\nWarning: The {0} tool is planned to be removed in a future JDK release.\n"} // parameter 0:command name
 131     };
 132 
 133     protected Object[][] getContents() {
 134         return resource;
 135     }
 136 }
< prev index next >