Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Опять проблемы! Собираю проект через IntelliJ IDEA, добавил артефакт, всё такое, указал основной класс, да...

Zhenya7727 Мудрец (11346), закрыт 3 года назад
Собрал проект, угу, перекинул на сервер, отлично, запускаю и вылетает ошибки no main manifest attribute. И шо делать теперь?
Подробнее о способе создания артефатка. File/Project Structure/Artifacts/+/JAR/From modules with dependencies
Дополнен 3 года назад
Нашел видосик, в котором нашел коммент, где говорится, что путь к файлу MANIFEST.MF нужно дополнять следующим образом:
./src/main/resources/META_INF/MANIFEST.MF
Раньше идея сама путь ставила такой:
./src/main/resources
Данный способ рял помог, всё заработало, однако есть небольшое смущение. Не все проекты в прошлые разы не не запускались, только выборочные какие-то и каким-то образом...
Еще где-то нашел (до опубликации этого вопроса), что в данной среде наблюдается какая-то с этим проблема и папка с файлом MANIFEST.MF не добавляется в архив, почему, так никто и не сказал
Дополнен 3 года назад
Запускались через cmd
java -jar name.jar
Если вдруг нужно
Лучший ответ
Евгений Фомин Мудрец (14321) 3 года назад
Нагуглил эту ссылку за 1 минуту https://www.baeldung.com/java-create-jar.
Тут показаны способы - либо через консоль ручками, либо через maven. Также рассказано про манифест файл. Поэтому не совсем понятно, зачем привязываться к решению конкретной ide и что-то там в ней указывать. По идее, сборка не должна зависеть от того, где ты пишешь код.
Остальные ответы
Александр Искусственный Интеллект (309734) 3 года назад
а это так принципиально что "через IntelliJ IDEA"?
Zhenya7727Мудрец (11346) 3 года назад
Да. В других обстоятельствах надо pom-ник плагинами дописывать, в данной ситуации она собирает всё сама, по шаблону, наверн
Оракул Оракул (63342) 3 года назад
Idea умней некоторых пользователей) нет в ней никаких проблем
В jar запаковывается все, что отмечено sources, иначе как ей понять что паковать.
Zhenya7727Мудрец (11346) 3 года назад
Эмм... Доношу специально для Вас... При ином раскладе работало всё 50/50. Поясню еще детальнее, idea самостоятельно данный путь ставит: в каком то проекте это срабатывает, а в каком то и нет... К чему эти ваши бессмысленные ответы практически под каждым вопросом?
Похожие вопросы