Основной класс не найден, IntelliJ создает jar

У меня возникают проблемы, когда я пытаюсь запустить файл jar, созданный в IntelliJ.
Я выполнил шаги, изложенные здесь: Как правильно создавать jar-файлы из IntelliJ?и долго искал других людей с той же проблемой, используя IntelliJ, и не нашел решения.
В разделе меню «Структура проекта»> «Артефакты» у меня есть пакет и имя основного класса, и я также попытался указать бит «Путь к классу», используя относительный и абсолютный путь как к исходному файлу, так и к файлу .class (который кажется скрытым в дерево отображения проекта IntelliJ..), но даже со всем этим (я также обязательно перестраиваю банку каждый раз, когда что-то меняю) я получаю «Не удается найти основной класс. Программа завершит работу». сообщение, когда я пытаюсь запустить банку.

В основной папке проекта есть src и out.
out содержит «производство» с деревом пакетов и файлами классов
out также содержит «артефакты» с папкой jar и исполняемым файлом jar
src содержит папку с изображениями, META-INF и дерево пакетов.
первая папка в пакете содержит основной класс, поэтому src/ravelDemo/RavelDemoMain.java

в Project Settings>Artifacts основной класс указан как ravelDemo.RavelDemoMain
. в настоящее время путь класса out\production\RavelSequence v1.03\ravelDemo\, но этот и любой другой путь к классу, который я указал (или оставил пустым), похоже, не указывает на нужное место. (RavelSequence v1.03 — это название проекта).

Что я делаю неправильно?

5
задан Community 23 May 2017 в 10:31
поделиться