Как запустить *.jar из командной строки? 1) Если он исполняемый (executable), то есть в нем есть манифест, где указан Main-class: java -jar name.jar Все зависимости должны быть в classpath в манифесте. 2) Если он не исполняемый, то есть манифеста нет, то будем рассматривать jar как classpath: java -classpath name.jar com.package.MyClass В этом случае в classpath придется дописать и все зависимости. Манифест по умолчанию создает Maven. Чтобы изменить манифест, добавим в pom.xml: <build> <plugins> <plugin> <!-- Build an executable JAR --> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <mainClass>com.mypackage....