I created a JAR file from my java project.
Using Eclipse, I added a JAR as a referenced library in my own project.
However, now when I try to run my program’s JAR using java -jar myProgram.jar, I get an exception stating that my referenced jar is not available.
So how can I create a JAR consisting a reference to a different JAR and make it work?
You need to use Eclipse’s runnable JAR exporter. Since Eclipse 3.5 you’ve the following options when you rightclick project, choose Export > Runnable JAR file:
Either way, Eclipse should take care that you’ll be able to run the JAR the way you want on the exported location.