Est-il possible d'obtenir la commande utilisée pour lancer la jvm de java?

Je voudrais savoir si il est possible d'obtenir de code de la commande utilisée pour lancer un programme java.

E. g. si je lance un programme java avec:

 java -cp lib1:lib2:... -jar mylib.jar com.foo.Bar

Je voudrais obtenir la chaîne de caractères exacte (jvm paramètres inclus).

Est-il possible?


Commentaire sur la générosité et la question

Merci à tous pour vos réponses. Malheureusement, je n'ai pas la réponse, j'ai été initally à la recherche pour. J'espérais qu'il y avait une certaine solution portable pour obtenir l'ensemble de commande java à partir du programme lui-même (y compris le chemin de classe, etc.). Comme il semble qu'il y a pas de solution portable et depuis que j'utilise Linux, je suis en utilisant les réponses de agodinhost et Luigi R. Viggiano à résoudre mon problème. Cependant je donne la prime à rahulroc pour la plus complète (portable) de réponse. Pour le reste un upvote pour tous 🙂

  • Il exécutera la commande de systèmes d'exploitation par le biais de java. Il veut obtenir que la commande utilisée dans l'invite de commande.
  • supprimé ce commentaire. merci
  • vous êtes à la recherche pour obtenir la commande de l'intérieur le programme en cours d'exécution?
  • oui, akf, exactement
InformationsquelleAutor Jack | 2012-12-19