Выдает no main manifest attribute, in project.jar, как это исправить?
Здравствуйте!
Скажите пожалуйста, каким IDE вы собираете проект? Если Intellij IDEA, то мне эта проблема уже знакома...
Не раз натыкался на нее... В общем, когда вы собираете jar, то почему-то intellij idea если выбрать create jar from modules & dependencies создает jar некорректно. Эта проблема актуально до последней версии. И соответственно, в jar не попадает папка META-INF И файл MANIFEST.MF
Чтобы это исключить создайте jar - empty
Сама ошибка говорит о том, что в jar файле у вас нет вышеуказанного файла и папки. Тогда заработает корректно.
Также, если это maven || gradle, то положите папку meta-inf на уровень проекта, либо в папку resources. Не в java!
Вот, тут мой ответ по данному вопросу (со скриншотом) - https://stackoverflow.com/questions/1082580/how-to...
Вообще-то! Для сведения: при ручной сборке JARа, из cmd строкой: ...>javac -cp ".;test.jar" prog.java,
 JAR потом запускается в cmd вот такой строкой: ....>java -cp ".;test.jar" prog
Если же набить команду: ....>java -jar test.jar, то не запустится, И НЕ ДОЛЖЕН! 
cmd выдаст такой же результат - no main manifest attribute, хотя, если раззиповать JARник, файл манифеста В НЁМ ЕСТЬ!