public class NJavaSdkUtils extends Object
public static NJavaSdkUtils of(NWorkspace ws)
public static List<NClassLoaderNodeExt> loadNutsClassLoaderNodeExts(NClassLoaderNode[] n, boolean java9)
protected NLogOp _LOGOP()
protected NLog _LOG()
public Predicate<String> createVersionFilterPredicate(String requestedJavaVersion)
public Predicate<String> createVersionFilterPredicate(NVersionFilter versionFilter)
public NVersionFilter createVersionFilter(String requestedJavaVersion)
public NPlatformLocation resolveJdkLocation(String requestedJavaVersion)
public NPlatformLocation[] searchJdkLocations()
public Future<NPlatformLocation[]> searchJdkLocationsFuture()
public NPlatformLocation[] searchJdkLocations(NPath loc)
public Future<NPlatformLocation[]> searchJdkLocationsFuture(NPath s)
public NPlatformLocation resolveJdkLocation(NPath path, String preferredName)
public String resolveJavaCommandByVersion(String requestedJavaVersion, boolean javaw)
public String resolveJavaCommandByVersion(NPlatformLocation nutsPlatformLocation, boolean javaw)
Copyright © 2025 vpc open source initiative. All rights reserved.