Ich möchte alle Parameter, die an Aufruf, einschließlich JVM-Parameter übergeben werden, ohne zu wissen, welche genau zur Verfügung gestellt wurden. Ist das möglich?SBT: alle übergebenen Argumente erhalten
Etwas wie folgt aus:
sbt -Dsbt.ivy.home=/tmp/.ivy2 -Divy.home=/tmp/.ivy2 -J-XX:+CMSClassUnloadingEnabled
So würde Ich mag XX:+CMSClassUnloadingEnabled
die die Parameter wurden übergeben, in diesem Fall sind sie Systemeigenschaften sbt.ivy.home
und ivy.home
und JVM-Eigenschaft zu sehen. Ich brauche natürlich auch die entsprechenden Werte.
Es wäre genug, wenn ich das alles nur als eine einzige Saite bekommen könnte, vielleicht ist es realistischer?
Nein, das '-J-XX: + CMSClassUnloadingEnabled' Thing ist dort nicht aufgeführt. – Haspemulator
Ich habe die Antwort mit einem zusätzlichen Code-Snippet zum Extrahieren von jvm-Optionen aktualisiert. – pczeus
@Haspemulator Überprüfen Sie die Antwort und Ihre Eingabeargumente. Es funktioniert für mich. – pczeus