0
Ich entwickle eine App, die Argumente wie üblich Befehl nimmt. Zum Beispiel Option -h druckt wie folgt helfen:Running Jar-Datei als Befehl ohne Java-JAR-Präfix
[email protected]:~ $ java -jar my.jar -h
usage: My App
-d,--download-to <arg> Download path
-h,--help Shows this help
Ich frage mich, ob es möglich ist, ohne die Verwendung von Java-JAR-Datei von der Kommandozeile ausgeführt werden -jar Präfix?
So:
[email protected]:~ $ my.jar -h
usage: My App
-d,--download-to <arg> Download path
-h,--help Shows this help
Sie können eine Batchdatei erstellen, und führen Sie diese stattdessen. –
Sie können Spring-Boot verwenden, wenn Sie Ihre App erstellen und das Spring-Boot-Maven-Plugin konfigurieren, um ein "vollständig ausführbares" JAR zu erstellen, https://docs.spring.io/spring-boot/docs/current/reference /html/deployment-install.html – anders