File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes How to run jar file? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "How to run jar file?" Watch "How to run jar file?" New topic

How to run jar file?

qionghua yang
Ranch Hand

Joined: Oct 31, 2000
Posts: 68
Hi there,
I have got one jar file name: Append.jar. All the java files are created and compiled in JBuilder4. I would like to run this jar file without JBuilder4 environment. What is the command for this?
Any help is appreciated. Thanks!
Manfred Leonhardt
Ranch Hand

Joined: Jan 09, 2001
Posts: 1492
Try this:
java -jar Append.jar
John Raynor

Joined: Mar 06, 2001
Posts: 4
If you're using a Windows machine, you can run some jar's just by double clicking them.
I know it sounds a bit obvious, butit's worth a try if you're still having problems!
qionghua yang
Ranch Hand

Joined: Oct 31, 2000
Posts: 68
I can be able to run for the jar file which isn't included in some package. But if I have a package which includes 5 java classes. I build a jar file contains all these 5 java classes file.
The steps I use are:
1> Make a manifest file:
Main-Class: AppendInterface
2> Build the jar file:
jar -cvfm Append.jar AppendInterface.class AppendApplication.class
3> Run the jar file:
java -jar Append.jar
This is the source code for AppendInterface class:
package appendpackage;
import java.awt.*;
public static void main(String[] args)
When I run this jar file, it gave the following error "Exception in thread "main" java.lang.NoClassDefFoundError: AppendInterface (wrong name: AppendPackage/AppendInterface>
I believe this is bacause of the package definition. Does anyone know how to solve this problem? Any hints are appreciated. Thanks!
I agree. Here's the link:
subject: How to run jar file?
jQuery in Action, 3rd edition