Я хотел бы знать, можно ли получить из кода команду, используемую для запуска java-программы.
например. если я запускаю Java-программу с помощью:
java -cp lib1:lib2:... -jar mylib.jar com.foo.Bar
Я хотел бы получить точную строку (включая параметры jvm).
Возможно ли это?
Прокомментируйте щедрость и вопрос
Спасибо всем за ваши ответы. К сожалению, я не получил ответа, который я начал искать. Я надеялся, что есть какое-то портативное решение, чтобы получить полную java-команду из самой программы (включая classpath и т.д.). Как кажется, нет портативного решения, и поскольку я использую Linux, я использую ответы agodinhost и Luigi R. Viggiano для решения моей проблемы. Однако я даю щедрость rahulroc для наиболее полного (портативного) ответа. Для остальных вы можете выбрать для всех:)