15

I created a Java application and I want to create jar file for this application. This application imported other external jar files by Build Path>Add External Jar File. How can I generate executable JAR file for this application in Ubuntu with these external libraries dependencies?

2
  • which IDE are you using? Commented Aug 4, 2014 at 7:59
  • I use eclipse kepler version. Commented Aug 4, 2014 at 8:05

2 Answers 2

18

To create a new runnable JAR file in the workbench:

  1. From the menu bar's File menu, select Export.
  2. Expand the Java node and select Runnable JAR file. Click Next.
  3. In the Runnable JAR File Specification page, select a 'Java Application' launch configuration to use to create a runnable JAR.
  4. In the Export destination field, either type or click Browse to select a location for the JAR file.
  5. Select an appropriate library handling strategy.
  6. Optionally, you can also create an ANT script to quickly regenerate a previously created runnable JAR file.
Sign up to request clarification or add additional context in comments.

4 Comments

Thank you. But I want to create an executable jar file from ubuntu command line(terminal). Because I want to use this executable jar file from other application. When I generate an executable jar file from eclipse there are no libraries files are included.That's why?
The runnable jar export window in eclipse has a radio button where you can choose to package the required libraries into the jar.
The Launch Configuration setting is blank, so there is nothing I can choose. What do I do?
Hi, I did as followed and I can't run my jar. how can i run it?
2

Right click on project which one you want to create executable jar

-> Export -> Runnable jar 

enter image description here

-> Select the Main class in "Launch Configuration" -> Export destination (your system path) -> Finish

enter image description here

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.