src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties

Print this page

        

@@ -21,14 +21,22 @@
 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
 # or visit www.oracle.com if you need additional information or have any
 # questions.
 #
 
+error.multiple.main.operations=\
+     You may not specify more than one '-cuxti' options
 error.cant.open=\
      can''t open: {0} 
 error.illegal.option=\
         Illegal option: {0}
+error.unrecognized.option=\
+    unrecognized option : {0}
+error.missing.arg=\
+     option {0} requires an argument
+error.bad.file.arg=\
+     Error parsing file arguments
 error.bad.option=\
         One of options -{ctxu} must be specified.
 error.bad.cflag=\
         'c' flag requires manifest or input files to be specified!
 error.bad.uflag=\

@@ -65,11 +73,11 @@
 out.inflated=\
         \ inflated: {0}
 out.size=\
         (in = {0}) (out= {1})
 
-usage=\
+usage.compat=\
 Usage: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files ...\n\
 Options:\n\
 \ \   -c  create new archive\n\
 \ \   -t  list table of contents for archive\n\
 \ \   -x  extract named (or all) files from archive\n\

@@ -91,5 +99,77 @@
 Example 1: to archive two class files into an archive called classes.jar: \n\
 \ \      jar cvf classes.jar Foo.class Bar.class \n\
 Example 2: use an existing manifest file 'mymanifest' and archive all the\n\
 \ \          files in the foo/ directory into 'classes.jar': \n\
 \ \      jar cvfm classes.jar mymanifest -C foo/ .\n
+
+main.usage.summary=\
+jar: You must specify one of -ctxui options.
+main.usage.summary.try=\
+Try `jar --help' for more information.
+
+main.help.preopt=\
+Usage: jar [OPTION...] [-C dir] files ...\n\
+jar creates an archive for classes and resources, and can manipulate or\n\
+restore individual classes or resources from an archive.\n\
+\n\
+\ Examples:\n\
+\ # Create an archive called classes.jar with two class files:\n\
+\ jar --create --file classes.jar Foo.class Bar.class\n\
+\ # Create an archive using an existing manifest, with all the files in foo/:\n\
+\ jar --create --file classes.jar --manifest mymanifest -C foo/ .\n
+main.help.opt.main=\
+\  Main operation mode:
+main.help.opt.main.create=\
+\    -c, --create               Create the archive
+main.help.opt.main.generate-index=\
+\    -i, --generate-index=FILE  Generate index information for the specified jar\n\
+\                               archives
+main.help.opt.main.list=\
+\    -t, --list                 List the table of contents for the archive
+main.help.opt.main.update=\
+\    -u, --update               Update an existing jar archive
+main.help.opt.main.extract=\
+\    -x, --extract              Extract named (or all) files from the archive
+main.help.opt.any=\
+\  Operation modifiers valid in any mode:\n\
+\n\
+\    -C DIR,                    Change to the specified directory and include the\n\
+\                               following file
+main.help.opt.any.file=\
+\    -f, --file=FILE            The archive file name
+main.help.opt.any.verbose=\
+\    -v, --verbose              Generate verbose output on standard output
+main.help.opt.create=\
+\   Operation modifiers valid only in create mode:
+main.help.opt.create.pack200=\
+\    -n, --pack200              Perform Pack200 normalization after creating a\n\
+\                               new archive
+main.help.opt.create.update=\
+\   Operation modifiers valid only in create and update mode:
+main.help.opt.create.update.main-class=\
+\    -e, --main-class=CLASSNAME The application entry point for stand-alone\n\
+\                               applications bundled into a modular, or executable,\n\
+\                               jar archive
+main.help.opt.create.update.manifest=\
+\    -m, --manifest=FILE        Include the manifest information from the given\n\
+\                               manifest file
+main.help.opt.create.update.no-manifest=\
+\    -M, --no-manifest          Do not create a manifest file for the entries
+main.help.opt.create.update.index=\
+\   Operation modifiers valid only in create, update, and generate-index mode:
+main.help.opt.create.update.index.no-compress=\
+\    -0, --no-compress          Store only; use no ZIP compression
+main.help.opt.other=\
+\   Other options:
+main.help.opt.other.help=\
+\    -?, --help                 give this help list
+main.help.opt.other.usage=\
+\        --usage                give a short usage message
+main.help.opt.other.version=\
+\        --version              print program version
+main.help.postopt=\
+\  Mandatory or optional arguments to long options are also mandatory or optional\n\
+\  for any corresponding short options.\n\
+\n\
+\n\
+\Compatibility Interface: