resolveRuntime

fun resolveRuntime(runtimeDir: String? = null, jbrVersion: String? = null, jbrVariant: String? = null, jbrArch: String? = null, ideDir: File? = null, resolveExecutable: Boolean = true, validate: (executable: Path) -> Boolean = { true }): Path?