Я хотел бы написать java-программу, которая может запускать другой Java-класс Main class во время выполнения. Как я могу это сделать?Как запустить java-программу из java-программы?
0
A
ответ
0
this читать.
В основном запустить новый процесс и выполнить
Process tr = Runtime.getRuntime().exec(new String[]{ "XXX" });
где XXX
является фразой, как вы бы ввести в командной строке. Помните, что программа может находиться в другом месте, чем ваше текущее исполнение, поэтому вам может понадобиться ввести команду, например, java \path\to\program\program
или такой.
0
Вызов метода main() другого класса внутри блока статической инициализации (SIB) класса.
import packagename.B.*; // all class B members are available in Class A
class A
{
static
{
B.main(new String[9]);
}
public static void main(String[] args)
{
//do something
}
}
class B
{
public static void main(String[] args)
{
//do something
}
}
Он будет выполнять main()
метод класса B перед выполнением класса А.
Смежные вопросы
- 1. Как запустить диалоговое окно «запустить» из C#
- 2. Как запустить и запустить команду из git из командной строки
- 3. Как запустить JApplet из себя?
- 4. Как запустить программу из MySQL?
- 5. Как запустить службу из класса?
- 6. Как запустить запрос из FQL?
- 7. Как запустить gatling из кода
- 8. Как запустить ActionEvent из JPanel
- 9. Как запустить Django из сценария?
- 10. Как запустить AQL из Foxx
- 11. Как запустить приложение из браузера?
- 12. Как запустить программу из NERDtree
- 13. Как запустить Javah из Eclipse
- 14. Как запустить cmd.exe из java?
- 15. Как запустить dna.sh из cygwin?
- 16. Как запустить ActiveMQ из applicationContext.xml
- 17. Как запустить программу из SQL?
- 18. Как запустить муравьев из eclipse
- 19. Как запустить ipython из venv?
- 20. Как запустить webpack из SBT
- 21. Как запустить httpie из script.py
- 22. Как запустить службу из XML?
- 23. Как запустить Gephi из NetBeans?
- 24. Как запустить программу из строки?
- 25. Как запустить ZooInspector из Windows,
- 26. Как запустить скрипт из django?
- 27. Как запустить tomcat из maven?
- 28. Как запустить модальный из кода
- 29. Как запустить sqlcmd.exe из PowerShell
- 30. Как запустить поток из кнопки?
'main' is undefined в' B'. –
Две программы находятся в разных каталогах, пакетах и файлах. –
, если они есть в другом пакете, мы должны импортировать элементы в текущий пакет. См. Мое обновление. –