File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Beginning Java and the fly likes Running alternate class in jar file Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Running alternate class in jar file" Watch "Running alternate class in jar file" New topic
Author

Running alternate class in jar file

Tom McAmmond
Ranch Hand

Joined: Feb 16, 2004
Posts: 58
I know that if I specify the main class in a jar file's manifest I can just run



But what if I have two classes in the jar file with a main() method, say a utility.class and a mainclass.class, and once in a while I want to run that utility.class instead? Is there a way to do that? Or do I have to remove the main-class from the manifest?

Thanks for any help
Tom McAmmond
Ranch Hand

Joined: Feb 16, 2004
Posts: 58
Forget it - I answered my own question. For the curious (because I always hated reading someone's question that was like mine that later only said "I figured it out"), you do it like this:

java -cp jarfile.jar classname
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Running alternate class in jar file
 
Similar Threads
monkhouse's sample
setting the classpath for java -jar
jar
Ant - How to create a runnable jar of jars and classes
Executable jar Failed to load Main-Class manifest attribute