This week's book giveaway is in the Clojure forum.
We're giving away four copies of Clojure in Action and have Amit Rathore and Francis Avila on-line!
See this thread for details.
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How to run jar file?

 
qionghua yang
Ranch Hand
Posts: 68
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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!
qionghua
 
Manfred Leonhardt
Ranch Hand
Posts: 1492
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
Try this:
java -jar Append.jar
Regards,
Manfred.
 
John Raynor
Greenhorn
Posts: 4
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 68
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks.
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 Manifest.mf 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!
qionghua
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic