У вас будет несколько вариантов здесь.Простейшим было бы, если бы вам нужно было только предоставить свой пользовательский текст в качестве аргумента при запуске Java-программы - в этом случае любые аргументы в конце вашей команды java
будут переданы в виде массива String в ваши программы main
method.
В противном случае вам понадобится реализовать какой-нибудь удаленный вызов процедуры (RPC).Вы можете использовать что-то вроде Java RMI (удаленный вызов метода) - там, где начинается ваше основное выполнение вашей программы, и вы можете использовать дочерние выполнения вашей программы (или другую клиентскую библиотеку вместе), которая вызывает методы в вашем основном выполнении, пока оно ещеБег.Если вы хотите расширить это, вы можете разместить на нем веб-службы по стандартному HTTP и использовать вызовы SOAP или REST.
Здесь есть много дополнительных опций и вариантов, в зависимости от ваших точных требований.
+ 1 за предложение DagR - опять же, в зависимости от того, что именно вы хотите сделать, JMX также подойдет для этого.