#java #jar #jetty #embedded-jetty #jetty-9
#java #jar #jetty #встроенный-jetty #jetty-9
Вопрос:
Я почти просматриваю все решения здесь, в stack overflow, но сталкиваюсь с той же проблемой. Мой файл jar содержит файл MANIFEST.MF с правильным расположением основного класса. Я хочу развернуть свое приложение на Jetty, и оно развертывается с помощью ide. Но всякий раз, когда я пытаюсь запустить его из cmd, например
java -jar ../myApp.jar
ошибка, которая гласит
Could not find or load main class
файл присутствует на пути, который он показывает в ошибке
MANIFEST.MF:
Manifest-Version: 1.0
Main-Class: package1.package2.package3.RunServers
Комментарии:
1. опубликуйте содержимое файла MANIFEST.MF
2. @mallikarjun добавил
3. Итак, ваш основной класс находится в package1.package2.package3, а основной calss — это RunServers, верно?
4. @malikarjun да, точно
5. @ProgrammerBeta Кажется, вы не поместили файл основного класса в свой файл jar. Можете ли вы опубликовать результат команды
java -cp ../myApp.jar package1.package2.package3.RunServers
?