Ich verwende Maven Plugin die Hauptklasse wie folgt festgelegt:Geben Hauptklasse Frühling-Boot-Befehlszeile
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>com.myapp.main.MainClass</mainClass>
</configuration>
</plugin>
Aber manchmal möchte ich meine Anwendung mit einer anderen Hauptklasse laufen. Was sind die Befehlszeilenargumente dafür?
java -jar myapp-1.0.jar ...
Thx
+1. Ich habe die gleiche Frage (Ich habe mich entschieden, meine eigene "Master" -Main-Klasse zu schreiben, die auf das erste Argument schaut und dann woanders weiter versendet, so dass man eine nette Befehlszeile ohne vollständige Klassennamen und komisches -D-Zeug bekommen kann, aber würde Seien Sie gut informiert, wenn Sie Kurse durchführen möchten, an die Sie vorher nicht gedacht haben. – Thilo
mögliche Duplikate von [Mehrere runnable Klassen in JAR, wie sie ausgeführt werden?] (Http://stackoverflow.com/questions/3976514/multiple-runable-classes-inside-jar-how-to-run-them) –
Vinay Lodha, nein, es funktioniert nicht: 'Ausnahme im Thread" main "java.lang.NoClassDefFoundError: org/springframework/bohnen/BeansException' – etig