У меня есть приложение SWT, для которого я пытаюсь создать исполняемый файл .jar; к сожалению, я не могу запустить его из Windows Explorer, так как я получаю сообщение об ошибке от запуска виртуальной машины Java:
"Не удалось найти основной класс gui.MainWindow. Программа завершит работу."
Однако он будет запускаться через командную строку
java -jar xxxxx.jar
Я потратил значительное количество времени на просмотр тем, которые привели меня к:
- редактировать файл манифеста
- переключение между версиями javaw.exe
все безрезультатно.
Я создаю исполняемый файл .jar в eclipse (включая мои библиотеки SWT, на которые есть ссылки), а также пробовал плагин fat-jar.
Опять же, он будет работать внутри затмения без проблем.
Я не могу позволить себе обходной путь, такой как .bat или превращение его в .jex
У меня возникает неприятное ощущение, что я нахожусь в 64-битной системе, однако я прошел как 64-битную, так и 32-битную версии javaw.exe, как было сказано ранее.
Любые предложения приветствуются.