| Author |
How to make up several java file to one *.jar file ? with programing
|
filson sun
Greenhorn
Joined: Mar 06, 2011
Posts: 12
|
|
Like the title,I have a project with serveral java file, then I want to make up them to one *.jar file with programing.
I have put the serveral java files into one File(AlimonyGather), and use commands "jar cvf A.jar AlimonyGather "
But the A.jar warning that "Failed to load Main-Class".
|
 |
Tom Reilly
Rancher
Joined: Jun 01, 2010
Posts: 618
|
|
|
If you are using Java 6, you can use the entrypoint flag (e) to specify the main class. Otherwise you will have to create a manifest file in your jar file. Here's a tutorial http://download.oracle.com/javase/tutorial/deployment/jar/appman.html that describes both.
|
 |
Stephan van Hulst
Bartender
Joined: Sep 20, 2010
Posts: 3050
|
|
First of all, your class path is at the top level. Therefore, you should add your top level package folder to your Jar.
AlimonyGather doesn't look like a package name.
Let's say your main class is com.example.alimony.Main.
Then try this:
jar -cfe A.jar com.example.alimony.Main com/example/alimony
|
 |
 |
|
|
subject: How to make up several java file to one *.jar file ? with programing
|
|
|