Matt G
Matt G

Reputation: 1681

Having trouble exporting runnable JARs from Eclipse

Jar available at http://dl.dropbox.com/u/10919879/roller.jar

After writing and testing my program with Eclipse's built-in run Utilities, I decided it was time to export and distribute. So I go to File>Export>Runnable JAR and designate the class whose main method I want to invoke. Everything seems to be going off without a hitch, until I try to actually run the JAR.

Error: Could not find or load main class C:\Users\Matt\Documents\My Dropbox\Publ ic\roller.jar

Contents of roller.jar

dice/Roller$RollData.class
dice/Roller.class
META-INF/MANIFEST.MF

contents of META-INF\MANIFEST.MF:

Manifest-Version: 1.0
Class-Path: .
Main-Class: dice.Roller

What's going on, and how do I fix it?

Upvotes: 0

Views: 2040

Answers (1)

pronvit
pronvit

Reputation: 4279

It's not a problem with your jar. It's a problem with OS setting that launches jar files incorrectly. I don't know if currently on Windows after installing Java it will be correctly configured automatically and why it isn't on your system. It may require editing registry to set jar files to be launched with java -jar command.

You can use application that converts JARs to EXEs if you're going to distribute it only to users with Windows.

Upvotes: 1

Related Questions