Gibt es eine Möglichkeit zum Rekonstruieren der Befehlszeilenargumente, die innerhalb eines Java-Programms an Java übergeben werden, einschließlich der JVM-Optionen und der Option für den Klassenpfad?Rekonstruktion von Java-Befehlszeilenargumenten
Ich habe ein Java-Programm, das die JVM neu starten und seinen bootclasspath (d. H. Versuchen, einige Systemklassen zu überschreiben) muss. Ich verwende die libc
system
Methode, um die neue JVM aufzurufen.
Ich bin offen für bessere Ansätze, aber Java-Agenten ist keine Option.
Ich bin wirklich neugierig auf das, was Sie hier tun wollen ... – alex
Ist 'ps -xxx' verfügbar? – trashgod
@trashgod, nein es ist nicht für die Wiederverwendung – notnoop