implements launch.JavaRuntime class and etc.