Purpose - to provide the infrastructure to run everything.
The JRE is an infrastructure subsystem. See Section 4.4, “Model subsystems”. It is not distributed with ArgoUML but considered to be a precondition in the same respect as the user's host.
This is a Java3 JRE so swing and awt can be used together with reflection.