Возможно ли в Java вызвать метод main другого класса и вернуться к вызывающему коду?
public class A{
public static void main(String[] args)
{
//Main code
}
}
public class B{
void someMethod()
{
String[] args={};
A.main();
System.out.println("Back to someMethod()");
}
}
Есть какой-либо способ сделать это? Я нашел способ сделать то же самое с помощью отражения, но это невернуться к вызывающему коду тоже. Я пытался с помощьюProcessBuilder
выполнить его в отдельном процессе, но я думаю, что я что-то упустил.