I have developed an application using Eclipse IDE. After creating the application I exported the project in jar format. When I am trying to run this jar file, I get the error: Unable to load main class. Please Help.
Asked
Active
Viewed 3,703 times
3 Answers
2
When you are exporting your project as a jar (see this SO question), you must specify your main class in the export Jar wizard.
Glorfindel
- 20,880
- 13
- 75
- 99
VonC
- 1,129,465
- 480
- 4,036
- 4,755
2
This should work always:
java -cp MyJar.jar pkg.name.MyClass
I'd prefer this anyway because it causes less classpath trouble compared to the java -jar way of starting a java application.
Andreas Dolk
- 111,016
- 17
- 174
- 259
0
You need to create a runnable jar file. From Eclipse 3.4 you can do that by choosing Export, Java, Runnable Jar File. If you also want to include dependencies have a look at the Fat Jar plug-in.
kgiannakakis
- 100,996
- 27
- 157
- 193