13

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?

holdenweb
  • 33,305
  • 7
  • 57
  • 77
user3766188
  • 141
  • 1
  • 1
  • 6

2 Answers2

16

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.
4aRk Kn1gh7
  • 4,259
  • 1
  • 30
  • 41
  • 1
    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? – user3766188 Aug 04 '14 at 08:20
  • 1
    The runnable jar export window in eclipse has a radio button where you can choose to package the required libraries into the jar. – 4aRk Kn1gh7 Aug 04 '14 at 10:51
  • 3
    The `Launch Configuration` setting is blank, so there is nothing I can choose. What do I do? – Azurespot Jun 30 '18 at 00:43
  • 1
    Hi, I did as followed and I can't run my jar. how can i run it? – Omri Shapira Dec 11 '18 at 06:59
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

Bhaskara Arani
  • 1,556
  • 1
  • 26
  • 44