aed0a1e5e3f44c4b7d2afd9e1c7dc78203e11251Dav Glass# Copyright (c) 1999, 2006, Oracle and/or its affiliates. All rights reserved.
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass# This code is free software; you can redistribute it and/or modify it
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass# under the terms of the GNU General Public License version 2 only, as
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass# published by the Free Software Foundation. Oracle designates this
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass# particular file as subject to the "Classpath" exception as provided
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass# by Oracle in the LICENSE file that accompanied this code.
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass# This code is distributed in the hope that it will be useful, but WITHOUT
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass# version 2 for more details (a copy is included in the LICENSE file that
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass# accompanied this code).
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass# You should have received a copy of the GNU General Public License version
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass# 2 along with this work; if not, write to the Free Software Foundation,
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass# or visit www.oracle.com if you need additional information or have any
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass can''t open: {0}
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass Illegal option: {0}
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass One of options -{ctxu} must be specified.
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass 'c' flag requires manifest or input files to be specified!
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass 'u' flag requires manifest, 'e' flag or input files to be specified!
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass 'e' flag and manifest with the 'Main-Class' attribute cannot be specified \n\
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass {0} : no such file or directory
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass Error in writing existing jar file
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass {0} : could not create directory
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass incorrect length while processing: {0}
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass added manifest
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass updated manifest
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass ignoring entry {0}
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass (deflated {0}%)
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass \ \ created: {0}
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass extracted: {0}
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass \ \inflated: {0}
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass (in = {0}) (out= {1})
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav GlassUsage: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...\n\
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass\ \ -c create new archive\n\
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass\ \ -t list table of contents for archive\n\
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass\ \ -x extract named (or all) files from archive\n\
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass\ \ -u update existing archive\n\
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass\ \ -v generate verbose output on standard output\n\
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass\ \ -f specify archive file name\n\
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass\ \ -m include manifest information from specified manifest file\n\
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass\ \ -e specify application entry point for stand-alone application \n\
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass\ \ bundled into an executable jar file\n\
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass\ \ -0 store only; use no ZIP compression\n\
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass\ \ -M do not create a manifest file for the entries\n\
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass\ \ -i generate index information for the specified jar files\n\
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass\ \ -C change to the specified directory and include the following file\n\
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav GlassIf any file is a directory then it is processed recursively.\n\
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav GlassThe manifest file name, the archive file name and the entry point name are\n\
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glassspecified in the same order as the 'm', 'f' and 'e' flags.\n\n\
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav GlassExample 1: to archive two class files into an archive called classes.jar: \n\
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav GlassExample 2: use an existing manifest file 'mymanifest' and archive all the\n\
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass\ \ files in the foo/ directory into 'classes.jar': \n\
5b139d58acfcae4b1bcab5a895706abafc2a87a0Dav Glass\ \ jar cvfm classes.jar mymanifest -C foo/ .\n