IntelliJ MANIFEST.MF не может разрешить основной класс - PullRequest
0 голосов
/ 12 мая 2019

Я пытаюсь создать банку для программы шифрования на основе RSA, над которой я работаю.Сама программа полностью функциональна и отлично работает, запустив мой основной класс, метко названный Main.Однако, когда я пытаюсь использовать артефакты IntelliJ для создания jar для моего проекта, MANIFEST.MF утверждает, что не может разрешить класс Main.Вот все содержимое файла MANIFEST.MF (с новой строкой в ​​конце файла):

Manifest-Version: 1.0
Main-Class: Main

И Manifest-Version, и Main-Class выделены синим (не уверен, что это правильный термин дляэто тот же эффект, который IntelliJ дает таким словам, как import, public и static), но Main имеет красный цвет текста, и при наведении курсора на него выводится сообщение «Cannot resolv class: 'Main'».

MANIFEST.MF находится в src / META-INF.Я попытался поместить его либо в src / main / resources / META-INF, либо в src / main / java / META-INF, но ни одна из этих работ не привела к «отсутствию атрибута основного манифеста», когда я пытаюсь запустить полученный jarиз командной строки.Кто-нибудь знает возможные шаги, которые я мог бы предпринять, чтобы решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...