public class NJavaSdkUtils extends Object
public static NJavaSdkUtils of(NWorkspace ws)
public static List<NClassLoaderNodeExt> loadNutsClassLoaderNodeExts(NClassLoaderNode[] n, boolean java9)
public static boolean isJava(NId id)
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)
public static int normalizeJavaVersionAsInt(NVersion version)
Copyright © 2025 vpc open source initiative. All rights reserved.