-
Bug
-
Resolution: Done
-
Major
-
None
-
None
A key part of all java-based launch configurations is IVMRunner. This class and its implementations ensure that launching an arbitrary java file can be done on all platforms. Other necessary classes will be things like wrapping the process in a RuntimeProcess object, listening for termination events, etc.
This requires significant code from org.eclipse.core.runtime, org.eclipse.debug.core, and org.eclipse.jdt.launching.