How can I create a .jar file?

Posted by Roman on Stack Overflow See other posts from Stack Overflow or by Roman
Published on 2010-04-07T08:58:22Z Indexed on 2010/04/07 9:03 UTC
Read the original article Hit count: 164

Filed under:
|
|

In the tutorial I found out that jar files can be created in the following way:

jar cf jar-file input-file(s)

However, it was not clear what are the input-file(s). Is that .java files or .class files? From the examples on the same page I can assume that should be .class files.

But now it is not clear which .class files should I put there. After the compilation of .java files I have a lot of .class files. One of the reason of that is that I have a lot files like that: GameWindow$2$10class, GameWindow$2$7.class and so on. Should I include all of them into the command line for the creation of the .jar file?

To run my application I use java Game. So, my be I need to use only Game.class file when I create a .jar file? On the other hand other class files corresponds to classes used by the application.

My software use external libraries (during compilation I specify .jar files of these libraries). Will .jar file of my application be able to run on the computer which does not contain the .jar file of used library?

© Stack Overflow or respective owner

Related posts about java

Related posts about jar