Возникли проблемы при экспорте запускаемых JAR-файлов из Eclipse - PullRequest
0 голосов
/ 28 ноября 2011

Баночка доступна на http://dl.dropbox.com/u/10919879/roller.jar

После написания и тестирования моей программы с помощью встроенных в Eclipse служебных программ запуска я решил, что пришло время экспортировать и распространять. Поэтому я иду в File> Export> Runnable JAR и определяю класс, основной метод которого я хочу вызвать. Кажется, все идет без сучка, пока я не попытаюсь запустить JAR.

Ошибка: не удалось найти или загрузить основной класс C: \ Users \ Matt \ Documents \ My Dropbox \ Publ IC \ roller.jar

Содержимое roller.jar

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

содержимое META-INF \ MANIFEST.MF:

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

Что происходит, и как мне это исправить?

1 Ответ

1 голос
/ 28 ноября 2011

Это не проблема с вашей банкой. Это проблема с настройкой ОС, которая неправильно запускает файлы JAR. Я не знаю, если в настоящее время в Windows после установки Java она будет правильно настроена автоматически и почему ее нет в вашей системе. Для установки файлов jar может потребоваться редактирование реестра с помощью команды java -jar.

Вы можете использовать приложение, которое конвертирует JAR-файлы в EXE-файлы, если вы собираетесь распространять их только среди пользователей Windows.

...