Код: Выделить всё
Manifest-Version: 1.0
Implementation-Title: myApp
Implementation-Version: 0.1
Built-By: me
Implementation-Vendor-Id: com.myApp
Spring-Boot-Version: 2.0.0.RELEASE
Main-Class: org.springframework.boot.loader.JarLauncher
Start-Class: com.myApp.smartlight.BootMongoDBApp
Spring-Boot-Classes: BOOT-INF/classes/
Spring-Boot-Lib: BOOT-INF/lib/
Created-By: Apache Maven 3.6.1
Build-Jdk: 1.8.0_151
Код: Выделить всё
java -cp myApp.jar com.myApp.initiate.Initiator
Код: Выделить всё
java -cp "myApp.jar;BOOT-INF/*" com.myApp.initiate.Initiator
Что я делаю не так?
Initiator.java
Код: Выделить всё
package com.myApp.initiate.Initiator;
public class Initiator {
public static void main(String... args) {
System.out.print("hello");
}
}
Код: Выделить всё
InitiatorКласс
Код: Выделить всё
myApp.jar
|
|--org
|--BOOT-INF
|--META-INF
|--Initiator.class
Код: Выделить всё
java -cp myApp.jar Initiator
hello
Код: Выделить всё
java -cp myApp.jar -Dloader.main=com.myApp.initiate.Initiator org.springframework.boot.loader.PropertiesLauncher
Подробнее здесь: https://stackoverflow.com/questions/663 ... t-jar-file