\n","author":{"@type":"Person","name":"Femil Shajin"},"upvoteCount":5,"answerCount":3,"acceptedAnswer":{"@type":"Answer","text":"
Used Fat Jar to export My Java project as JAR along with my referenced libraries.
\n","author":{"@type":"Person","name":"Femil Shajin"},"upvoteCount":2}}}Reputation: 1808
I have created a java project which only handles post and get request from a web api. I need to export it as jar file. The issue is I'm using external jar files such as httpcore-4.3.3.jar and gson-2.3.1.jar. I have seen many solution to export as runnable jar, Since I don't have any main method how can I export my utility java project to jar file.
My issue is I'm unable to export my project which has no main method as JAR along with my library files in eclipse.
Thanks in Advance
Edit Update:1
Upvotes: 5
Views: 2438
Reputation: 1808
Used Fat Jar to export My Java project as JAR along with my referenced libraries.
Upvotes: 2
Reputation: 1061
Use export to "Jar File", not "Runnable Jar File"
A "Runnable Jar File" is a jar file with manifest pointing to the the class containing a main method. It allows to run a java application by just calling:
java -jar <your jar file>
instead of
java -cp <your jar file> <your class with main method>
Obviously exporting to runnable jar file does not work if you don't have at least one class with a main method.
Upvotes: 0