Creating Jars


DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

Results 1 to 2 of 2

Thread: Creating Jars

  1. #1
    Join Date
    Oct 2004
    Posts
    151

    Question Creating Jars

    Hi everyone,

    I have an application that i need to distribute as a jar but i have no idea how to create the jar archive as well as something called the manifest file. Basically i have only one class and the main is in that class itself. The path of the of the the file i want to archive is as follows:

    C://wt//ter//Jhutto.class

    and the path of my of my jar.exe is as follows:

    C://java_1.4//bin//jar.exe

    Could someone also explain(in detail if possible) to me or direct me to an informative website that explains what the manifest file is all about and also how to write a manifest file.

    Any help is greatly appreciated

    Thank You

    Yours Sincerely

    Richard West

  2. #2
    Join Date
    Nov 2004
    Location
    Minnesota
    Posts
    99
    At the bottom of this page:

    http://java.sun.com/docs/books/tutor...asics/run.html

    You will find something like this:
    Code:
    To create a JAR file having a manifest with the appropriate Main-Class header, you can use the Jar tool's m flag as described in the Modifying a Manifest section. You would first prepare a text file consisting of single line with the Main-Class header and value. For example, if your application was the single-class HelloWorld application, the entry point would of course be the HelloWorld class, and your text file would have this line:
    
    Main-Class: HelloWorld
    
    Assuming your text file was in a file called mainClass, you could merge it into a JAR file's manifest with a command such as this:
    
    jar cmf mainClass app.jar HelloWorld.class
    
    With your JAR file prepared in this way, you can run the HelloWorld application from the command line:
    
    java -jar app.jar
    I just created a file called "mainClass", and typed the above, voila!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center
 
 
FAQ
Latest Articles
Java
.NET
XML
Database
Enterprise
Questions? Contact us.
C++
Web Development
Wireless
Latest Tips
Open Source


   Development Centers

   -- Android Development Center
   -- Cloud Development Project Center
   -- HTML5 Development Center
   -- Windows Mobile Development Center