Je commence mon programme java (Test.java) comme ceci:Comment changer la propriété du système en utilisant l'option de ligne de commande
java -DMyParam=2 Test
je peux modifier dans le code en utilisant System.setProperty(), mais est-il une ligne de commande outil pour changer la valeur de la propriété MyParam?
J'ai essayé d'utiliser VM.set_flag mais en obtenant une erreur en-dessous, probablement parce que set_flag peut définir des indicateurs pas des propriétés système.
[email protected]:~/javacode$ jcmd 11441 VM.set_flag MyParam 1
11441:
flag MyParam does not exist
Une meilleure façon de régler l'indicateur IMO de vm serait jcmd VM.set_flag, par ex. "jcmd 11441 VM.set_flag MinHeapFreeRatio 45" – Vipin
Yah! jinfo semble être obsolète! –