Comment puis-je afficher les arguments classpath et jvm d’un programme Java en cours d’exécution dans Windows

Dans * nix je fais juste ps -ef | grep java ps -ef | grep java pour voir les arguments jvm et classpath d’un programme Java en cours d’exécution. Comment puis-je le voir dans l’invite de commande Windows? Je veux voir si certains jars se trouvent réellement dans le classpath d’un serveur weblogic en cours d’exécution.

Vous pouvez lancer JConsole , vous connecter à la JVM exécutant Weblogic, puis accéder à l’onglet “VM Summary” pour inspecter les arguments classpath / vm.

À partir de la ligne de commande, j’utiliserais

jinfo

qui vous donnera cette information et plus

Vous pouvez écrire une petite application pour vous connecter via JMX et interroger le java.lang.Runtime mbean. Il a un atsortingbut “ClassPath”.