Не удалось найти или загрузить основной класс во время работы фляги? - PullRequest
0 голосов
/ 14 апреля 2020

У меня есть многомодульная структура проекта, когда я собираю jar из модуля, он получает сборку, но когда я пытаюсь запустить jar, используя:

java -jar <path to  that jar>.jar

Это выдает следующее:

Could not find or load main class <packageName.ClassNameWhereMyMainMethodIS>.java

Как мне решить эту проблему?

Ответы [ 2 ]

1 голос
/ 14 апреля 2020

Вам необходимо создать исполняемый файл jar или использовать

java -cp <path to  that jar>.jar full.package.name.ClassName 

, когда вы не определяете манифест, указывающий, какой класс в файле JAR является точкой входа вашего приложения.

0 голосов
/ 14 апреля 2020

Вы можете запустить с помощью:

java -cp TestApp.jar com.test.HelloWorld

-cp добавляет этот jar к вашему classpath

...