Согласно Javadocs для среды выполнения здесь :
Каждое приложение Java имеет единственный экземпляр класса Runtime, который позволяет приложению для взаимодействия со средой, в которой запущено приложение .Текущее время выполнения может быть получено из метода getRuntime.Приложение не может создать свой собственный экземпляр этого класса.
Мой вопрос: каково их определение приложения ?
каждый JAR / WAR / EAR считается отдельным приложением?А как насчет простого ole 'Driver.class
класса с main()
методом?А как насчет контейнеров Java EE, в которых находятся EAR и EJB?
Мне кажется, я пытаюсь понять, сколько экземпляров Runtime
может быть запущено в сложной системе (Java EE).И понимание этого требует от меня понимания того, какие конкретные «вещи» составляют «приложение» в терминологии Java.