Creating jar file in java

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • kuldeeprsks
    New Member
    • Dec 2011
    • 22

    Creating jar file in java

    Creating a jar File in Command Prompt

    Start Command Prompt.
    ------------------------
    Navigate to the folder that holds your class files:
    C:\>cd \mywork

    Set path to include JDK’s bin. For example:
    -------------------------------------------
    If path & Classpath is set as environment variable then:
    C:\mywork> javac

    If not then for active session:
    C:\mywork> set path ="c:\Program Files\Java\jdk1 .5.0_09\bin"

    Compile your class(es):
    ------------------------
    C:\mywork> javac *.java
    If File is packaged then:
    c:\mywork> javac ./package/*.java

    Create a manifest file:
    -----------------------
    Main-Class is the class which conatins void main method()
    C:\mywork> echo Main-Class: ClassName>manif est.txt
    If File contains package then
    C:\mywork> echo Main-Class: Package.Classna me>manifest.txt

    WARNING: Manifest file should must not contain any space after Classname
    ----------

    Create a jar file:
    -----------------

    Jar Option:

    Create jar file
    jar c[v0M]f jarfile [-C dir] inputfiles [-Joption]
    jar c[v0]mf manifest jarfile [-C dir] inputfiles [-Joption]
    jar c[v0M] [-C dir] inputfiles [-Joption]
    jar c[v0]m manifest [-C dir] inputfiles [-Joption]

    Update jar file
    jar u[v0M]f jarfile [-C dir] inputfiles [-Joption]
    jar u[v0]mf manifest jarfile [-C dir] inputfiles [-Joption]
    jar u[v0M] [-C dir] inputfiles [-Joption]
    jar u[v0]m manifest [-C dir] inputfiles [-Joption]

    Extract jar file
    jar x[v]f jarfile [inputfiles] [-Joption]
    jar x[v] [inputfiles] [-Joption]

    List table of contents of jar file
    jar t[v]f jarfile [inputfiles] [-Joption]
    jar t[v] [inputfiles] [-Joption]

    Add index to jar file
    jar i jarfile [-Joption]

    C:\mywork> jar cvfm JarFile.jar manifest.txt *.class

    for Package classfile:
    C:\mywork> jar cvfm JarFile.jar manifest.txt ./Package/*.class

    for Including other files in Jar
    C:\mywork> jar cvfm JarFile.jar manifest.txt ./Package/*.class ./Package/*.xml ./Package/*.jpeg
    or
    C:\mywork> jar cvfm JarFile.jar manifest.txt ./Package/*.class ./Package/ABC.xml ./Package/config.Properti es

    Info: Include all the required files also in jar creation option.
    -----

    now if UR Jar file is created then run
    C:\mywork>java -jar JarFile.jar {Arguments if any}


    Also Refer http://download.oracle .com/javase/1.4.2/docs/tooldocs/windows/jar.html

    By Kuldeep Sharma @ 19th December 2011.
Working...