Мануальная сборка

> jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...

> jar cf jar-file input-file(s)

> jar cmf jar-file existing-manifest input-file(s)
    # The c option indicates that you want to create a JAR file
    # The f option indicates that you want the output to go to a file rather than to stdout
    # The input-file(s) argument can contain the wildcard * symbol.
    #     If any of the "input-files" are directories, the contents of those directories are added to the JAR archive recursively

> javac

> java