public class JarWriter extends AbstractJarWriter implements AutoCloseable
| Constructor and Description |
|---|
JarWriter(File file)
Create a new
JarWriter instance. |
JarWriter(File file,
LaunchScript launchScript)
Create a new
JarWriter instance. |
JarWriter(File file,
LaunchScript launchScript,
FileTime lastModifiedTime)
Create a new
JarWriter instance. |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close the writer.
|
protected void |
writeToArchive(ZipEntry entry,
EntryWriter entryWriter) |
writeEntry, writeEntry, writeIndexFile, writeLoaderClasses, writeLoaderClasses, writeManifest, writeNestedLibrarypublic JarWriter(File file) throws FileNotFoundException, IOException
JarWriter instance.file - the file to writeIOException - if the file cannot be openedFileNotFoundException - if the file cannot be foundpublic JarWriter(File file, LaunchScript launchScript) throws FileNotFoundException, IOException
JarWriter instance.file - the file to writelaunchScript - an optional launch script to prepend to the front of the jarIOException - if the file cannot be openedFileNotFoundException - if the file cannot be foundpublic JarWriter(File file, LaunchScript launchScript, FileTime lastModifiedTime) throws FileNotFoundException, IOException
JarWriter instance.file - the file to writelaunchScript - an optional launch script to prepend to the front of the jarlastModifiedTime - an optional last modified time to apply to the written
entriesIOException - if the file cannot be openedFileNotFoundException - if the file cannot be foundprotected void writeToArchive(ZipEntry entry, EntryWriter entryWriter) throws IOException
writeToArchive in class AbstractJarWriterIOExceptionpublic void close()
throws IOException
close in interface AutoCloseableIOException - if the file cannot be closed